Autor | Zpráva | ||
---|---|---|---|
TSD Profil |
#1 · Zasláno: 29. 4. 2008, 08:49:16
Toto mi funguje:
select * from zaMain left join zaStavy on zaMain.ID = zaStavy.IDZakazky left join zaUsers on zaStavy.IDosoby = zaUsers.uID left join zaClients on zaMain.IDzak = zaClients.cID GROUP BY IDclass ale když chci vybrat ze zaMain jen jeden řádek, tak narazím: select * from zaMain WHERE ID=4 left join zaStavy on zaMain.ID = zaStavy.IDZakazky left join zaUsers on zaStavy.IDosoby = zaUsers.uID left join zaClients on zaMain.IDzak = zaClients.cID GROUP BY IDclass Poradí někdo, co je špatně? #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 'left join zaStavy on zaMain.ID = zaStavy.IDZakazky left join zaUsers on zaStavy' at line 3 |
||
Kcko Profil |
#2 · Zasláno: 29. 4. 2008, 08:57:09
WHERE se strka az za LEFT JOIN ...
select * from zaMain left join zaStavy on zaMain.ID = zaStavy.IDZakazky left join zaUsers on zaStavy.IDosoby = zaUsers.uID left join zaClients on zaMain.IDzak = zaClients.cID WHERE ID=4 GROUP BY IDclass |
||
ninja Profil |
#3 · Zasláno: 29. 4. 2008, 08:58:03
... WHERE zaMain.ID = 4 ...
? |
||
TSD Profil |
#4 · Zasláno: 29. 4. 2008, 08:59:40 · Upravil/a: TSD
Ech, skoro bych dal ruku do vápna za to, že jsem to zkoušel. Funguje. Díky.
EDIT: ninja: jasně, to už je brnkačka |
||
Časová prodleva: 16 let
|
0