Tabellerna här under är en förenkling.
beställning (m_order) ser ut så här:
id, user_id
1, 5
2, 4
produkter (p_order) ser ut så här:
id, prod_id, order_id
1, 2, 1
2, 3, 1
3, 2, 2
Nu vill jag plocka ut alla betällningar och de produkter som hör till där det ingår en produkt med id 2. Med SELECT p_order.*, m_order.*, spel.name, konsol.shortname, spel.release, spel.id, users.fname, users.ename from m_order LEFT JOIN p_order ON m_order.id = p_order.order_id LEFT JOIN spel ON spel.id = p_order.prod_id LEFT JOIN konsol ON spel.konsol = konsol.id LEFT JOIN users ON users.id = m_order.user_id WHERE p_order.prod_id = '$_sid' and m_order.s_date = '0' ORDER BY m_order.o_date, spel.name får jag ut:
produkterna med id 1, 3 men jag vill ha ut också ha ur produkten med id 2 eftersom den har samma orderid som produkten med id 1 och produkt 1 har ju produktid 2.
------------------
/Emil Hesslow