使用SQL语句如何查询一个表中一个字段的值相同,另外一个字段的值不同?急!

2024-11-01 20:41:22
推荐回答(4个)
回答1:

假设表名为table,相同字段为C,不同字段为D
select * from table as A ,table as B where A.C=B.C and A.D<>B.D

回答2:

  • SELECT DISTINCT

  • a.字段1,

  • a.字段2,

  • FROM

  • table a

  • JOIN table b ON a.字段2 != b.字段2

  • WHERE

  • a.字段1= b.字段1

  • ORDER BY

  • a.字段1,

  • a.字段2

回答3:

select 列名1,列名2 from 表名1
group by 列名1,列名2 order by 列名1
分组排序查询。

回答4:

给点示例数据,然后给个结果数据,才知道你的具体要求。你的描述有歧义的。