Autor Zpráva
honza
Profil *
Mám tři tabulky:

products('pnumber','pvendor',...) pnumber je identifikátor
vendors('vid',...) vid je identifikátor
prices('pnumber',...) pnumber je identifikátor

Následujícím dotazem se snažím vypsat všechny produkty v dané skupině (pgroup = 118).

SELECT p.pnumber,p.pname,p.pdescription,p.pimage,v.vname,pr.price
FROM products p
LEFT JOIN prices pr
ON p.pnumber = pr.pnumber
LEFT JOIN vendors v
ON p.pvendor = v.vid
WHERE p.pgroup = 118

Tento dotaz mi však nevrátí žádný výsledek. Proč?
Děkuji za pomoc.
Kajman_
Profil *
Aha už to vidím, v některých verzích je to třeba správně uzávorkovat. Nebo takto obklopit z více stran.

SELECT p.pnumber,p.pname,p.pdescription,p.pimage,v.vname,pr.price
FROM vendors v
RIGHT JOIN products p
ON p.pvendor = v.vid
LEFT JOIN prices pr
ON p.pnumber = pr.pnumber
WHERE p.pgroup = 118
Toto téma je uzamčeno. Odpověď nelze zaslat.

0