一个棘手的检索问题,高手帮忙啊。急急。。
数据库结构:table 字段A,字段B,字段C,字段D,字段E ,
希望能检索出这样的行: 字段A的值不在 字段C <> 字段D 的结果集中的所有行。
尝试这样写: select 字段A,字段B,字段C...
from table
where 字段A not in (select distinct 字段A
from table
where 字段C <> 字段D)
查询不出结果。。不知道问题出在那里,高手指点。
[解决办法]
首先你的括号不是英文状态下的
再次表名table
select *
from [table]
where 字段A not in (select distinct 字段A
from [table]
where 字段C <> 字段D)