Andreas Schneider: left join ??

Beitrag lesen

Hallo Matthias,

"SELECT * FROM Auto WHERE Auto.id NOT IN(SELECT * FROM fahrerauto WHERE  fahrerID = 1)"
So hab ichs nun ausprobiert.Und bekomme Fehlermeldungen.

Dann versuch's mal so:
SELECT * FROM Auto WHERE Auto.id NOT IN(SELECT autoID FROM fahrerauto WHERE  fahrerID = 1)

Select * in der zweiten Abfrage liefert Dir ja die Werte (autoID, fahrerID) aus fahrerauto, in der Liste willst Du aber nur die AutoID haben.

Grüße
Andreas

--
Hier könnte Ihre Werbung stehen.