Ik heb een MySQL table(tbl_pagina) met structuur :
- id
- title
- subpagina_van
Opbouw v.d. pagina's als volgt :
id(=1) - title
- id(=3) - titel // records met id=3 heeft een waarde bij in het veld
subpagina _van = 1
- id(=4) - titel // records met id=4 heeft een waarde bij in het veld
subpagina _van = 1
id (=2) -titel
Nu wil ik in één query weten of een id wél of geen subpagina's heeft.
Ik probeer het als volgt maar dat lukt niet 123...
Ik krijg niet de juiste waardes terug voor Aantal...
SELECT * , (
SELECT COUNT( * )
FROM tbl_pagina AS t1
WHERE t1.subpagina_van = tbl_pagina.id
) AS Aantal FROM tbl_pagina
WHERE 1
Ben al wat suf van teveel scripten de laatste dagen, mogelijk iemand hier
met een heldere blik
die ziet wat ik fout doe ? :-)
De reden dat ik het aantal subpagina wil weten is ivm een delete knop :
Er mogen geen pagina's verwijderd worden waar nog subpagina's onder zitten,
ik vind het dan logischer om geen "delete knop" te tonen.
Bedankt !
Jan.

Likes:

Quote
p.t2y57qxg5bnjuv@metallium.lan...