SQL建立视图的时候使用到左右连接,左链接leftjoin,右连接是right join,内连接是innerjoin,
现在介绍三者的区别:
LEFT JOIN: 即使右表中没有匹配,也从左表返回所有 或者使用LEFT OUT JOIN
SQL语句select * from table1 left join table2 on table1.id=table2.id
RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 或者使用RIGHT OUT JOIN
SQL语句select * from table1 right join table2 on table1.id=table2.id
INNER JOIN: 如果表中有至少一个匹配,则返回行 或者使用JOIN
SQL语句select * from table1 inner join table2 on table1.id=table2.id
本文来自: 51模板集(www.51mubanji.com) 详细出处参考:http://www.51mubanji.com/sjk/SQL/302.html