Nieuw lid |
|
Hoi,
Ik heb een probleempje met mijn SQL statement. Ik zal het probleem zo goed mogelijk trachten te schetsen.
Ik vertrek vanuit tabel A, daarna haal ik alle gegevens uit tabel B, waar de 'link_A' in tabel B gelijk is aan het 'id' veld in tabel A. Tot daar gaat het goed, daarna volgt het probleem. In tabel B zit ook een veld 'link_C'. Soms bevat dat een waarde, soms bevat dat 'null'. Nu ik moet dus van tabel B naar tabel C. Ik stel 'lnk_C' gelijk aan de 'id' van tabel C. Maar natuurlijk haalt hij enkel de gegevens op uit tabel B en C waar er een match is (waar link_c dus niet 'null' is).
Nu is mijn vraag hoe je het moet coderen dat hij alle gegevens uit tabel B ook toont, ookal hebben ze bij 'link_c' 'null' als waarde en is er geen overeenkomstige waarde in tabel C.
Dat je dus iets hebt als:
A_naam_______B_naam________C_naam
1_____________1______________1
2_____________2______________2
3_____________3_____________________| Waar er dus geen match is tussen tabel B en C
Alvast bedankt!
Ik heb maar '_' geplaatst omdat hij de spaties negeerde, dan stond het maar op elkaar geplakt.
|