JOIN med tabel som måske ikke har rækker
Hej,Jeg har brug for at lave følgende join:
Produkt
-------
id
navn
gruppe_id
Pris
----
id
produkt_id
pris
bruger_id
Jeg skal bruge et resultat, hvor jeg kan søge alle produkter fra en gruppe ud, joine med priser for en bestemt bruger - men! hvis der er et produkt, som brugeren ikke har en pris på (ingen række) så skal pris være 0 eller null.
How to?
Jeg har prøvet med LEFT JOIN, INNER JOIN og FULL JOIN, men den dør altid på, at der er bruger_id på Pris... så tager den ikke o-værdier med.
Hvis der er tre produkter, men kun en pris for den pågældende bruger, skal jeg bruge følgende resultat:
produktid navn pris
1 Vare A 10
2 Vare B 0
3 Vare C 0