SQL查询所有其中一个字段相同,另一个字段不相同的记录(同一个表)

如题所述

select * from table a,table b where a.字段1=b.字段1 and a.字段2<>b.字段2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-24
我去试了下。。这个好像有点问题把,你得到的应该是很多这样的二元组
比如说:
表A(主键,字段1,字段2)
A1(1,1-1,1-2);
A2(2,1-1,2-2);
A3(3,1-1,1-2);
这样存在交叉了
A1与A2是一组 A2与A3是一组 但A1与A3却是一样的,就不直达该返回什么了,
所以说不存在得到的是一个记录啊?
不知道是不是我这样理解的本回答被网友采纳
第2个回答  2012-02-24
按照相同的字段分组啊