Ok, ik heb een tabel met de categorien en een tabel met links. Nu bevat de tabel links een categorie id. Nu wil ik alle categorien en links er zodanig uithalen dat de pagina met 1 query kan worden opgebouwd.
Als een categorie geen links bevat moet de categorie wel worden afgedrukt.
Zelf had ik de volgende query:
l staat in dit geval voor de tabel links en c voor de tabel categorien. Deze query werkt wel, alleen als een categorie geen links bevat, voldoet de categorie niet aan de WHERE clausule, omdat l.cID niet bestaat. En dus zal de categorie ookniet uitgekozen worden. Heb al het een en ander geexperimenteerd, maar ik krijg het niet goed.
Als een categorie geen links bevat moet de categorie wel worden afgedrukt.
Zelf had ik de volgende query:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| SELECT
c.ID AS cID,
c.Naam AS CNaam,
c.Kollom,
l.Naam AS LNaam,
l.Url,
l.ID AS lID
FROM
c,l
WHERE
c.pID='$pid'
AND
l.cID=c.ID
ORDER BY
c.Kollom,
c.Rij |
l staat in dit geval voor de tabel links en c voor de tabel categorien. Deze query werkt wel, alleen als een categorie geen links bevat, voldoet de categorie niet aan de WHERE clausule, omdat l.cID niet bestaat. En dus zal de categorie ookniet uitgekozen worden. Heb al het een en ander geexperimenteerd, maar ik krijg het niet goed.
[ Voor 6% gewijzigd door RSD op 14-05-2005 15:36 ]