一般查询多个表,只用进行连接查询
select Table1.Item1,Table2.Item2 from Table1,Table2就可以了阿
返回的记录集是多个表的列组合在一起的
select * from a inner join b on a.编号=b.编号
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