Ich habe eine Tabelle teachings
genannt:Auswahl aller mit verwandten Produkten
id
, name
, description
Und eine products
Tabelle: id
, name
, description
, teachingID
Ich möchte alle auswählen von Lehren, die Produkte mit ihnen verbunden haben. Wenn es eine Lehre gibt, die keine Produkte in der Produkttabelle hat, will ich es nicht.
Bisher kam ich mit:
SELECT * FROM `teachings`
LEFT JOIN `products` ON `products`.`teachingID` = `teachings`.`id`
WHERE COUNT(`products`) > 0
Aber das funktioniert nicht :(jemand mich in die richtige Richtung zeigen kann
Warum ein LEFT dann JOIN verwenden! ?!?!?!?!? !!? – Strawberry
Ich bevorzuge INNER Join für diese –
@Strawberry Ich benutze immer linken Join für alle meine Joins und es ist mich nie im Stich gelassen! : P – Chud37