NoFate
Mitglied
Hallo zusammen,
ich stehe gerade wie der Ochs vorm Berg. Ich habe zwei Tabellen, die ich mittels LEFT JOIN in einer SELECT-Anfrage verbinde.
Tabelle 1 sieht wie folgt aus:
In Tabelle 2 sind die IDs aus Tabelle 1 mit weiteren IDs aus einer dritten Tabelle verbunden:
Ich möchte nun alle IDs aus Tabelle 1 auslesen, die in Tabelle 2 mit den tabelle3.id-Werten 3 UND 4 referenziert sind:
Das gibt aber keine Ergebnisse, meldet keinen Fehler sondern gibt einfach nur null Zeilen aus. Ich finde einfach den Fehler nicht.
Danke für Eure Hilfe
NoFate
ich stehe gerade wie der Ochs vorm Berg. Ich habe zwei Tabellen, die ich mittels LEFT JOIN in einer SELECT-Anfrage verbinde.
Tabelle 1 sieht wie folgt aus:
Code:
tabelle1.id (Primärschlüssel, auto_increment) | tabelle1.preis (index, double)
1|1500
2|2000
3|4500
In Tabelle 2 sind die IDs aus Tabelle 1 mit weiteren IDs aus einer dritten Tabelle verbunden:
Code:
tabelle1.id (Primärschlüssel) | tabelle3.id (Primärschlüssel)
1|3
1|4
1|5
2|1
2|3
2|4
Ich möchte nun alle IDs aus Tabelle 1 auslesen, die in Tabelle 2 mit den tabelle3.id-Werten 3 UND 4 referenziert sind:
Code:
SELECT DISTINCT tabelle1.tabelle1.id FROM tabelle 1
LEFT JOIN tabelle2 ON tabelle1.tabelle1.id = tabelle2.tabelle1.id
WHERE (tabelle2.tabelle3.id = '3')
AND (tabelle2.tabelle3.id = '4')
Das gibt aber keine Ergebnisse, meldet keinen Fehler sondern gibt einfach nur null Zeilen aus. Ich finde einfach den Fehler nicht.
Danke für Eure Hilfe
NoFate