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

如题所述

假设表名为table,相同字段为C,不同字段为D
select * from table as A ,table as B where A.C=B.C and A.D<>B.D
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-17

    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

本回答被网友采纳
第2个回答  2018-08-20
select 列名1,列名2 from 表名1
group by 列名1,列名2 order by 列名1
分组排序查询。
第3个回答  2017-07-15
给点示例数据,然后给个结果数据,才知道你的具体要求。你的描述有歧义的。