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
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
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