SQL query

Status
Niet open voor verdere reacties.

Don at work

Gebruiker
Lid geworden
31 okt 2007
Berichten
95
Goededag,

Ik ben bezig met een query in een table. Hieronder heb ik voorbeeld tabelletje gemaakt
vb
cdextgebr ___ cdwerkgever___ naam ...
123456789 | xxxxxxxxxx | Voorbeeld
123456789 | yyyyyyyyyy | Test
ggg1234 | xxxxxxxxxx | Gebruiker
010101010 | yyyyyyyyyy |blabla
ggg4567 | ssssssssss | Gebruiker2
......
In de colomn "cdextgebr" staan klantennummers (9 cijfers) en ook gebruiker nummers(drieletters plus 4 cijfers vb xxx1234).
In "cdwerkgever" staan de administraties die gekoppeld zijn aan de klant(dit kunnnen) er meerdere zijn

Nu wilde ik weten als ik zoek op een klantnummer welke administraties gekoppeld zijn aan die klant en ook welke gerbuikers/klanten nog meer aan die administraties zijn gekoppeld.

Nu ben ik niet heel erg bekend met SQL maar naar wat gestoei met subquery's kwam ik tot de volgende code

Code:
select * from dbo.ExtWerkgever 
where cdwerkgever in(select cdwerkgever from dbo.ExtWerkgever where cdextgebr='123456789');

Deze query werkt en ik krijg de juiste gevraagde gegevens.
Maar nu wil ik eigenlijk ook nog filteren op gebruiker of klanten.
Dus als ik een klantnummer invoer dan wil ik bv alleen de gebruikers(XXX1234) zien die ook gekoppeld zijn aan de administraties van het opgegeven klantnummer (ipv zowel klantennummers als gebruikers).

Heeft iemand een goede sugestie hoe ik dit kan doen?
Alvast bedankt
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan