Portál AbcLinuxu, 10. května 2025 11:52
SELECT o.user_id, o.date, i.*, k.adresa FROM objednavky_items i JOIN objednavky o ON (i.objednavka_id = o.id) JOIN kontrolovanie k ON (i.item_id = k.id) WHERE o.id = '$order_id' AND o.hash = '$order_hash' AND o.dokoncena = 'A'Problem je, ze by som chcel, aby sa JOIN kontrolovanie k ON (i.item_id = k.id) vykonalo a k.adresa naplnila len vtedy, ak i.item_id!=0 Ako na to? Vdaka!
SELECT o.user_id, o.date, i.*, k.adresa FROM objednavky_items i INNER JOIN objednavky o ON (i.objednavka_id = o.id) LEFT JOIN kontrolovanie k ON (i.item_id = k.id) WHERE o.id = '$order_id' AND o.hash = '$order_hash' AND o.dokoncena = 'A'je to ale spravne riesenie mojho problemu?
JOIN kontrolovanie k ON (i.item_id = k.id) and i.item_id <> 0
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.