2 kolommen uit 1 tabel vergelijken op duplicaties

Status
Niet open voor verdere reacties.

stevebravo

Gebruiker
Lid geworden
16 jan 2010
Berichten
156
Rij1: |1| |2| |3|
Rij2: |1| |2| |3|
Rij3: |1| |3| |4|
Rij4: |1| |5| |6|


Met bovenstaande tabel wil ik graag het resultaat van de bovenste 2 rijen terug krijgen omdat rij 2 de waarde 2 heeft en rij 3 de waarde 3.

welke query moet ik hiervoor uitvoeren?

alvast bedankt
 
Laatst bewerkt:
Wat wil je precies, want in je voorbeeld heb je rij 1, kolom 1 en waarde 1 en er is dus weinig touw aan vast te knopen.

Rij 2 heeft waarde 2 in kolom 2, en rij 3 heeft waarde 3 in kolom 2, dat is niet dubbel
 
Wat wil je precies, want in je voorbeeld heb je rij 1, kolom 1 en waarde 1 en er is dus weinig touw aan vast te knopen.

Rij 2 heeft waarde 2 in kolom 2, en rij 3 heeft waarde 3 in kolom 2, dat is niet dubbel

heb al de oplossing

SELECT a,b,count(*) from table t
group by a,b
having count(*) > 3
 
Dat geeft je niet de rijen die dubbele waarden hebben en het geeft je niet de feitelijke rijen, maar jij weet beter wat je bedoelt dan ik :-)
 
Als ik jouw voorbeeldje letterlijk nabouw, krijg ik een lege recordset als resultaat. Wat overigens niet verbaast, want je query doet iets geheel anders als wat je vraagt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan