我处于需要选择在两个特定列中具有相同内容的行和在第三列中具有不同内容的行的情况。到目前为止,我为两个类似的列得到了这个:
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 )
那么会怎样呢?