sql三表连接问题

[复制链接]
查看11 | 回复4 | 2012-10-31 18:52:44 | 显示全部楼层 |阅读模式
你ccc表的xid和ddd表的xid是什么关系?如果是一样的:select a.id from bbb aleft join ccc b on a.id=b.uidleft join ddd c on a.id=c.uidwhere b.xid=30如果不一样那后边再加上 and c.xid=30...
回复

使用道具 举报

千问 | 2012-10-31 18:52:44 | 显示全部楼层
按如下语句试试,oracle和sqlserver都通用。SELECT Bbb.IdFROM Bbb WHERE EXISTS (SELECT 1
FROM Ccc,
Ddd
WHERE Ccc.Uid = Ddd.Uid
AND Ccc.Xid ...
回复

使用道具 举报

千问 | 2012-10-31 18:52:44 | 显示全部楼层
select a.id from bbb a join ccc b on a.id=b.uid join ddd c on c.id=b.uid where b.xid=30 and c.xid=30...
回复

使用道具 举报

千问 | 2012-10-31 18:52:44 | 显示全部楼层
同意解0人...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行