DB_new: mysql: abfrage nach elementen die nicht in einer Tabelle enthalten sind

Beitrag lesen

Jetzt möchte ich eine Abfrage machen deren Ergebnis erstmal alles aus t_3 auflistet und dann alle Elemente aus t1 und t2, die nicht in t3 enthalten sind:

Die erste Abfrage ist kein Problem. 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?

Das hängt ganz davon ab, ob zwischen den Tabellen eine Relation besteht. Dazu benötigt man entweder einen gemeinsamen Schlüssel oder gemeinsame Kriterien, über die die Datensätze miteinander verbunden werden können. Der Schlüssel müsste also in jeder Tabelle genau dieselben Entitäten betreffen, auch wenn jede Tabelle andere Eigenschaften dafür liefert.

Hi, ja t_3 ist im prinzip die Verbindungstabelle zwischen t_1 und t_2 über eindeutige ids der jeweiligen Tabellen (autoincrement, primary key) - war wohl inmeinem Beispiel nicht ganz klar, sorry. Werde heute nachmittag mal den Vorschlag von Regina versuchen, scheint genau das zu sein was ich wollte.