FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
Har ett problem med att formulera en SQL-fråga. Jag vill få ut en lista med alla dubletter i min tabell, d.v.s. en slags "motsats" till DISTINCT.
Säg att jag har en tabell kunder som ser ut så här: Kod:
id fornamn efternamn adress telefon 1 Olle Karlsson ... ... 2 Pelle Nilsson ... ... 3 Kalle Nilsson ... ... 4 Olle Karlsson ... ... 5 Pelle Karlsson ... ... 6 Kalle Olsson ... ... 7 Kalle Nilsson ... ... 8 Olle Karlsson ... ... Jag kan komma på en fråga som denna Kod:
SELECT DISTINCT CONCAT(fornamn, " ", efternamn) AS namn, COUNT(*) AS antal FROM kunder GROUP BY namn HAVING antal > 1 Kod:
Olle Karlsson Kalle Nilsson Någon som har något tips? |
||
![]() |
![]() |
Svara |
|
|