SQL查询问题!

来源:百度知道 编辑:UC知道 时间:2024/06/12 07:31:03
有两个表
表1字段 a1,b1,c1
表2字段 b1,d1

查询出
a1,b1,d1,c1,与c1有关联的d1 这五个信息
注:c1跟表二的b1是有关联的,就相当与 表一的b1跟表二的b1
例如:
表一:工号,职位号,调动职位号
表二:职位号,职位名

查询 工号,职位号,职位名,调动职位号,调动职位名

select A.工号,A,职位号,B.职位名,A.调动职位号,C.职位名 from 表1 A left join 表2 B on A.职位号=B.职位号 left join 表2 C on A.调动职位号=C.职位号

SELECT 工号,职位号,职位名=(SELECT a.职位名 FROM 表二 a left join 表一 b on a.职位号=b.职位号 ),调动职位号,调动职位名=(SELECT a.调动职位名 from 表二 a left join 表一 on a.调动职位号=b.职位号)FROM 表一

这样试试呢!!!!

select a1,b1,d1,c1 from 表1,表2 where 表1.b1=表2.b1