假设表名为table,相同字段为C,不同字段为D
select * from table as A ,table as B where A.C=B.C and A.D<>B.D
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
select 列名1,列名2 from 表名1
group by 列名1,列名2 order by 列名1
分组排序查询。
给点示例数据,然后给个结果数据,才知道你的具体要求。你的描述有歧义的。