MSDB = mySql 5.0
Jag har ett kategorisystem enligt "The Nested Set Model"
Table categories
------------------
id(int) | categoryName(varchar) | lft(int) | rgt(rgt)
Och kallar på "trädet" med denna sql:
SELECT node.id id, CONCAT(REPEAT('---', COUNT(parent.categoryName) - 1), node.categoryName) title FROM categories AS node,categories AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt GROUP BY node.id,node.categoryName ORDER BY node.lft;
Fine med det. Nu skulle jag vilja även hitta varje nods förälders id i samma sqlsats.
ex.
[B]id | parnentid | title[/B]
1. null Bilar
2. [B]1.[/B] Saab
6. [B]2.[/B] Saab 95
3. [B]1.[/B] Volvo
7. [B]3.[/B] V70
8. [B]3.[/B] P1800
4. [B]1.[/B] Fiat
Hjälp önskas här. :)