Hi,
Na wat zoeken kwam ik erachter dat mysql geen sub-queries aankan. Nou staat er in de FAQ dat je dat met JOIN kunt oplossen.
De tabellen:
Ik wil dus van alle namen de namen uit die niet aan een bepaalde groep gekoppeld zijn. Bijv. van GROEP_ID 1 zouden dit de namen 4, 5 en 6 zijn.
De Queries
Dit is dus mijn querie met een subquerie. Ik heb wat geprobeerd met JOINs en verder dan dit kom ik niet.
Zou iemand mij kunnen helpen/op weg brengen?
Na wat zoeken kwam ik erachter dat mysql geen sub-queries aankan. Nou staat er in de FAQ dat je dat met JOIN kunt oplossen.
De tabellen:
code:
1
2
3
4
5
6
7
8
| GEBRUIKER GEBRUIKERGROEP NAAM GROEP_ID NAAM 1 1 1 2 1 2 3 1 3 4 2 4 5 2 5 6 2 6 |
Ik wil dus van alle namen de namen uit die niet aan een bepaalde groep gekoppeld zijn. Bijv. van GROEP_ID 1 zouden dit de namen 4, 5 en 6 zijn.
De Queries
code:
1
2
3
4
5
6
| SELECT NAAM
FROM GEBRUIKER
WHERE NAAM NOT IN
(SELECT NAAM
FROM GEBRUIKERGROEP
WHERE GROEP_ID = '1') |
Dit is dus mijn querie met een subquerie. Ik heb wat geprobeerd met JOINs en verder dan dit kom ik niet.
code:
1
2
3
4
5
| SELECT GEBRUIKER.NAAM
FROM GEBRUIKER
LEFT OUTER JOIN GEBRUIKERGROEP
ON GEBRUIKER.NAAM = GEBRUIKERGROEP.NAAM
WHERE GEBRUIKERGROEP.GROEP_ID='1' |
Zou iemand mij kunnen helpen/op weg brengen?
Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II