sql中inner join on 的用途:(等值连接)
select * from A inner join Bon A.no=B.no;
查询出所有A的号数跟B的号数相等的记录,相当于:select * from A,B where A.no=B.no;
多表查询:
select * from ((表1 inner join 表2 on表1.no=表2.no)inner join 表3 on 表1.no=表3.no )inner join 表4 onmember.no=表4.no;
(三个表以上使用Member)
sql中left join on的用途: (左连接)
select * from A left join Bon A.no=B.no;
查询出所有 A号数等于B号数的记录,并将A中没有的值添加入结果集中,也就是B的所有字段都为空。
这个相当于:
select * from B rigth joinA on A.no=B.no;
sql中right join on的用途: (右连接)
select * from A right joinB on A.no=B.no;
查询出所有A号数等于B号数的记录,并将B中A没有的记录加入结果集中,这时A的字段默认为空。
相当于:
select * from B left join A on A.no=B.no;