Möchte gerne eine Abfrage durch 3 Tabellen machen und weiß leider nicht genau wie.
Ich habe eine Haupttabelle die besondere Produktempfehlungen beinhaltet.
Tabelle: produkteempfehlung
Felder: id(autoincrement), productid(id vom Produkt)
Diese Tabelle soll alle Produkte aus der Produktdatenbank auflisten.
Tabelle: produkte
Felder: id(id vom produkt), name, beschreibung, usw.
Soweit per "left join" kein problem die Daten zusammen zu fügen, jedoch möchte ich gerne nur Produkte anzeigen, die nicht bereits im Warenkorb gelegt sind.
Mein Warenkorb ist wie folgt:
Tabelle: cart
Felder: id, productid(id vom Produkt), menge, sessionid, usw.
Jemand ne Idee? Muss ich 2x left join machen, oder wie kann ich eine Ausnahmeregel erstellen? Ich hoffe ihr könnt mir und der Idee folgen
Ich habe eine Haupttabelle die besondere Produktempfehlungen beinhaltet.
Tabelle: produkteempfehlung
Felder: id(autoincrement), productid(id vom Produkt)
Diese Tabelle soll alle Produkte aus der Produktdatenbank auflisten.
Tabelle: produkte
Felder: id(id vom produkt), name, beschreibung, usw.
Soweit per "left join" kein problem die Daten zusammen zu fügen, jedoch möchte ich gerne nur Produkte anzeigen, die nicht bereits im Warenkorb gelegt sind.
Mein Warenkorb ist wie folgt:
Tabelle: cart
Felder: id, productid(id vom Produkt), menge, sessionid, usw.
Jemand ne Idee? Muss ich 2x left join machen, oder wie kann ich eine Ausnahmeregel erstellen? Ich hoffe ihr könnt mir und der Idee folgen
Kommentar