Složení dotazu LEFT JOIN s AND

- Patrikkk
- Člen | 9
Zdravím všechny.
Řeším aktuálně jeden problém. Nedaří se mi do Nette\Database poskládat následující dotaz:
SELECT `item.*
FROM item
LEFT JOIN bid ON item.id =
bid.item AND bid.user =
?
WHERE (item.start <= ? AND
item.end >= ?)
ORDER BY bid.amount DESC`
Konkrétně mi nejvíc dělá problém dostat za LEFT JOIN příkaz:
AND `bid.user = ?`
Za každou radu budu vážně vděčný.

- Patrikkk
- Člen | 9
froggy napsal(a):
Část
AND `bid.user = ?` patří až doWHEREčásti.Tedy takto:
WHERE bid.user = ? AND (item.start <= ? AND item.end >= ?)
Zde si dovolím oponovat. V případě, že to přesunu do WHERE části tak se změní výsledek.
Já potřebuji získat všechny položky item, i ty, ke kterým nepatří žádná položka bid s podmínkou bid.user = ?
Problém jsem popisoval zde: "":http://diskuse.jakpsatweb.cz/?…