我处于这种情况,我需要选择具有两个特定列中相同内容的行,并在第三个列中选择不同的内容。到目前为止,我得到了这两个相似的列:查找具有两个相似列和一个不同的重复项
SELECT id, Title,
COUNT(*) AS NumOccurrences
FROM Table
GROUP BY id, Title
HAVING (COUNT(*) > 1)
我现在需要在此查询中指定第三个不同的列。我们称之为拉尔夫。这显然不起作用:
SELECT id, Title, DISTINCT Ralph,
COUNT(*) AS NumOccurrences
FROM Table
GROUP BY id, Title
HAVING (COUNT(*) > 1)
那么会怎样?
哪些SQL服务器版本
演示COUNT(*)? – Arion 2013-02-20 10:48:17
对不起,SQL Server 2008 – SylvainB 2013-02-20 10:49:40