mysql: abfrage nach elementen die nicht in einer Tabelle enthalten sind
bearbeitet von Matthias Apsel> t_1: id1 - Name - foo
>
> t_2: id2 - irgendwas - und noch was
>
> t_3: id3 - id1 - id2 - weitere Felder
> Aber wie kann ich z.B. t_1 Abfragen nach alle Elemente außer denen die schon bei der ersten Abfrage (über t_3) gefunden wurden?
select * from t_1 where t_1.id1 not in (select id1 from t_3);
Falls t_3.id1 null-Werte enthält, muss die Unterabfrage um "where id1 is not null" ergänzt werden.