Autor Zpráva
TSD
Profil
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
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
... WHERE zaMain.ID = 4 ...

?
TSD
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: