您的位置:首页 > 数据库

SQL左连接右连接内连接区别和总结

2014-04-30 09:21 176 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: