Autor | Zpráva | ||
---|---|---|---|
Ivorius Profil |
#1 · Zasláno: 14. 10. 2008, 23:03:54
Jak mám správně zapsat
SELECT k1.id, k1.nazev, k1.url FROM kategorie k1, (SELECT k2.lft, k2.rgt WHERE k2.id='8' FROM kategorie k2) WHERE k1.lft <= k2.lft AND k1.rgt >= k2.rgt ORDER BY k1.hloubka ? Mysql hlásí #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE k2.id='8' FROM kategorie k2) WHERE k1.lft <= k2.lft AND k1.rgt >= k2.rgt O' at line 1 |
||
Kajman_ Profil * |
Teprve za závorkou má být povinný alias k2 a v ní má být from před where
SELECT k1.id, k1.nazev, k1.url FROM kategorie k1, (SELECT lft, rgt FROM kategorie WHERE id='8') k2 WHERE k1.lft <= k2.lft AND k1.rgt >= k2.rgt ORDER BY k1.hloubka |
||
Časová prodleva: 16 let
|
0