LEFT JOIN与INNER JOIN区别
作者:互联网
说明
left join
与 inner join
的区别就是 inner join
只显示出符合条件的结果,而 left join
会显示出主表中所有的内容,即使在添加连接表中找不到符合条件的结果。
示例
# right join
# sql语句如下:
select * from A
right join B
on A.aID = B.bID
# 结果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
NULL NULL 8 2006032408
# inner join
# sql语句如下:
select * from A
innerjoin B
on A.aID = B.bID
# 结果如下:
aID aNum bID bName
1 a20050111 1 2006032401
2 a20050112 2 2006032402
3 a20050113 3 2006032403
4 a20050114 4 2006032404
标签:right,join,JOIN,bID,inner,INNER,aID,如下,LEFT 来源: https://www.cnblogs.com/mc-r/p/16268774.html