Hi,
hab ein kleines Problem mit einem Join.
Also:
3 Tabellen:
Name.Spalte(Typ) Inhalt
a.ID(int) 1|2|3
b.aID(int) 1|2|3
b.cID(int) 1|2|3
c.ID(int) 1|2|3
SELECT DISTINCT(a.ID) FROM a
LEFT JOIN b ON (a.ID=b.aID)
LEFT JOIN c ON (c.ID=b.cID)
Soweit der Join…
Nun möchte ich die a.ID wo
a.ID = 1 und c.ID = 1
UND
a.ID = 1 und c.ID = 3
ist.
Also wo beide Bedingungen Stimmen ein Ergebnis, und wenn mindestens eine nicht stimmt, kein Ergebnis.
Ich will alle a.ID wo beide d.ID 1 oder 3 sind.
Leider hab ich grad keine Ahnung, wie ich das in einem SQL unterbringe…
cu Desian