3表查询,请求达人解答

lazypen555 2010-01-21 04:35:30
A表
AID BID AFIELD
1 2 EE
2 3 BB
3 1 CC

B表
BID AID CID
1 3 3
2 1 3
3 2 2

C表
CID CFIELD
1 TT
2 RR
3 FF


现在求一个查询,输出A表中的数据,同时输出对应的C表中的数据,我试了一下午,都没有成功,
求高手解答
补充:(A和B是1:1关系,B和C是N:1)
高手救命啊
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
daishaodong 2010-01-21
  • 打赏
  • 举报
回复
select 表1.字段, 。。。FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号
--小F-- 2010-01-21
  • 打赏
  • 举报
回复
select
a.*,c.*
from
a left join b
on
a.AID=b.AID
left join c
on
b.CID=c.CID
jwdream2008 2010-01-21
  • 打赏
  • 举报
回复
select A.*,C.* from B inner join A On A.BID=B.BID
Inner Join C On B.CID=C.CID
daishaodong 2010-01-21
  • 打赏
  • 举报
回复
多表联查,可以用inner jion语句

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧