人订了订单。 可以由上面这句话创建一个‘人’表和一个‘订单’表。 一个人可以订多个订单,而一个订单是由一个人来订的。多对一或一对多 这样在订单表中有一个字段用于引用人,这个字段在人表中是主键。 当以这个字段来join两张表时: SELECT column_name(s) FROM table_name1 RIGHT/LEFT/INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name; inner join:至少一条匹配才会有返回 left join:会从左表返回所有行,不管在右表中有无匹配;right会返回右表所有行。 总结:当两个表位置不变,换right/left/inner结果会有变化;当关键字不变,调换表位置同样结果也会变化。
表连接例子
最新推荐文章于 2023-06-15 18:43:33 发布