Autor | Zpráva | ||
---|---|---|---|
ronnie Profil |
#1 · Zasláno: 23. 6. 2006, 15:48:02 · Upravil/a: ronnie
Zdravím,
nevíte, jak přepsat následující kód do řešení s poddotazem k stejné tabulce?
Mám jednu tabulku menu, kde najdete položky ID, name, superior_item. Jedná se o položky eshopu, potřebuji je vypsat do tabulky: id položky jméno položky jméno případné nadřazené položky Řešení s dočasnou tabulkou funguje dobře, jen pokud bude mít eshop množství položek, pak si nejsem jistý rychlostí takového řešení. Lze to určitě nějak provést poddotazem. Poradíte? Něco na tento způsob: SELECT id, name, IFNULL(superior_item,'-') AS superior FROM menu LEFT JOIN menu ON menu.superior_item = menu.id |
||
Kajman_ Profil * |
#2 · Zasláno: 25. 6. 2006, 16:19:04
SELECT menu.id, menu.name, IFNULL(menu2.name,'-') AS superior
FROM menu LEFT JOIN menu AS menu2 ON menu.superior_item = menu2.id |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0