我有一些看起来像这样的记录。
我想退出以下内容。
这可能吗?
我只能提取重复的值但不能得到我想要的。
SELECT [COLUMN A],COUNT([COLUMN A])FROM [MYTABLE] GROUP BY [COLUMN A]有COUNT([COLUMN A])> 1 ORDER BY [COLUMN A]
任何人都请帮助我。 感谢。
答案 0 :(得分:1)
您可以使用以下查询来获得所需的结果:
SELECT
ColumnA
, MAX(ColumnB) ColumnB
, MIN(ColumnC) ColumnC
, MAX(ColumnC) ColumnD
FROM MYTABLE
GROUP BY ColumnA
ORDER BY ColumnA;
答案 1 :(得分:0)
尝试在'Count()'句子中添加id或* 即:
SELECT [COLUMN A] , COUNT(*) FROM [MYTABLE] GROUP BY [COLUMN A] HAVING COUNT(*) >1 ORDER BY [COLUMN A]
或
SELECT [COLUMN A] , COUNT(´id_col_A´) FROM [MYTABLE] GROUP BY [COLUMN A] HAVING COUNT(´id_col_A´) >1 ORDER BY [COLUMN A]