not exists 子句里面的表和查询主表能否相同

[复制链接]
查看11 | 回复1 | 2009-6-17 16:30:39 | 显示全部楼层 |阅读模式
and这里要字段名字 not exists
回复

使用道具 举报

千问 | 2009-6-17 16:30:39 | 显示全部楼层
需要查询c1=1,c2=2,并且没有c3=1的所有的c4这句话的意思是就是查c3不等于1的条件下,c1=1,c2=2条件下所有的c4那么2楼的很简单以及明了啦如果你硬是要用not exists那么select distinct c4 from T a where a.c1=1 and a.c2=2 and not exists
(select * from T b
where b.c1=1
and b.c2=2
and b.c3=1
)不要你括号中的最后一句
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行