sql怎样实现 多表联查

来源:百度知道 编辑:UC知道 时间:2024/06/16 06:24:22
sql怎样实现 多表联查
sql怎样实现 多表联查
sql怎样实现 多表联查

多表联查?你具体指什么?
一般查询多个表,只用进行连接查询
select Table1.Item1,Table2.Item2 from Table1,Table2就可以了阿
返回的记录集是多个表的列组合在一起的
相信你不是说这个,具体点

A、left outer join:
左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right outer join:
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
C:full outer join:
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....

例如:
select a.a, a.b, a.c, b.c, b.d, b.e,c.f,c.g,c.h
from a
JOIN b ON a.a = b.c
Join c On a.b = c.f

select * from a inner join b on a.编号=b.编号

左连接,右连接之类的, 记不住了