请问查一个表中字段A不等于另一个表的字段A的记录
请问查一个表A中字段x不等于另一个表B的字段x的记录:
B实际上是A的子集。
问题点数:20、回复次数:3Top
1 楼coolingpipe(冷箫轻笛)回复于 2006-06-01 11:52:19 得分 0
select *
from a , b
where a.id = b.id and a.x <> b.x
??Top
2 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-06-01 11:53:43 得分 0
x指很多个字段?
如果表中不存在下列数据类型:text、ntext、image、cursor ,可以考虑使用CheckSum
对于列数不固定的尤其有用:
select * from a where checksum(*) not in (select checksum(*) from b)Top
3 楼chacall(宁夏)回复于 2006-06-01 11:57:57 得分 0
try:
SELECT DISTINCTROW A.X
FROM A LEFT JOIN B ON A.X = B.X
WHERE (B.X Is Null);
Top




