日期:2014-05-17  浏览次数:20657 次

帮我看看这SQL该怎么写(应该是多表吧)
A,B,C三个表,A.B=B.ID,C.B=B.ID,编号是B的字段
现在有个报表需要显示以下结果
A.字段 …… 编号   C.字段 …… 编号
其中编号要相等

------解决方案--------------------
select * from A t1  inner join B on A.编号 = B.编号   inner join  C on B.ID = C.ID
------解决方案--------------------
select A.ID,A.No,C.ID,C.no
from A,B,C
where A.B_ID=B.ID and C.B_ID=B.ID