Ik heb 3 tabellen (er zijn er wel meer, maar denk niet dat het relevant is voor mijn vraag):
Calls, Produkt en SubProdukt.
In de tabel Calls heb ik onder andere de kolom produkt_idfk en subprodukt_idfk en zoals jullie wellicht raden zijn dit id's naar de tabellen produkt en subprodukt.
Werkt prima, gaat helemaal goed.
Maar.....
Subprodukt is niet verplicht.
Dus bij een insert in de tabel calls komt er NULL te staan als waarde.
Voorbeeld:
Bij Call ID 2 is er geen sub produkt ingevoerd.
Hier kan ik prima mee leven.
Echter wanneer ik een select query, met een join naar de subprodukt tabel (om er de naam uit te halen i.p.v. het id te tonen) uitvoer, dan krijg ik netjes alle rijen te zien, behalve die waarvan het subprodukt NULL is.
Ik heb al zitten zoeken, maar kan hier niet een oplossing voor vinden.
Iemand een idee ?
Ik vermoed (maar kan het niet vinden) dat er een extra parameter moet worden meegegeven om toch die NULL te tonen, maar ja..... welke ?
Calls, Produkt en SubProdukt.
In de tabel Calls heb ik onder andere de kolom produkt_idfk en subprodukt_idfk en zoals jullie wellicht raden zijn dit id's naar de tabellen produkt en subprodukt.
Werkt prima, gaat helemaal goed.
Maar.....
Subprodukt is niet verplicht.
Dus bij een insert in de tabel calls komt er NULL te staan als waarde.
Voorbeeld:
| Call ID | Produkt_idfk | SubProdukt_idfk |
| 1 | 22 | 55 |
| 2 | 22 | NULL |
Bij Call ID 2 is er geen sub produkt ingevoerd.
Hier kan ik prima mee leven.
Echter wanneer ik een select query, met een join naar de subprodukt tabel (om er de naam uit te halen i.p.v. het id te tonen) uitvoer, dan krijg ik netjes alle rijen te zien, behalve die waarvan het subprodukt NULL is.
Ik heb al zitten zoeken, maar kan hier niet een oplossing voor vinden.
Iemand een idee ?
Ik vermoed (maar kan het niet vinden) dat er een extra parameter moet worden meegegeven om toch die NULL te tonen, maar ja..... welke ?
The best thing about UDP jokes is that I don't care if you get them or not.