What is the difference between left joins and right joins in mysql
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
What is the difference between Left, Right, Outer and Inner Joins?
号
MySQL中的左连接和右连接有什么区别
不同之处在于如果没有公共记录,表的联接方式。
join和inner join相同,只显示两个表共用的记录。记录是否通用由join子句中的字段决定。例如:
表示只显示两个表中存在相同ID值的记录。
左联接与左外部联接相同,表示显示左表中的所有记录(即SQL语句中位于前面的记录),而不管右表中是否存在匹配记录。
右联接与右外部联接相同,表示左联接的对立面,即显示第二(右)表中的所有记录,仅匹配第一(左)表中的记录。
左连接包括左边的每一行,空值根据需要填充右边。右连接是相反的。