Uppdaterad fråga
"Få dubblett på både nummer och namn" ... "namn och nummer som olika kolumn"
Här kan rader räknas två gånger!
SELECT lower(name), NULL AS number, count(*) AS ct
FROM tbl
GROUP BY lower(name)
HAVING count(*) > 1
UNION ALL
SELECT NULL, number, count(*) AS ct
FROM tbl
GROUP BY number
HAVING count(*) > 1;
Ursprunglig fråga
Problemet är att frågan grupperas efter
GROUP BY lower(name), number
Eftersom rad 3 och 4 har en olika number
, de är inte samma för den här frågan.
Om du vill ignorera olika siffror för den här frågan, prova något som:
SELECT lower(name)
, count(*) AS ct
FROM tbl
GROUP BY lower(name)
HAVING count(*) > 1;