taisön: Abfrage über 2 Tabellen

Hallo, ich habe zwei Tabellen. In der ersten stehen hunderte von Formularfelder (id = ist die Nummer zu jedem Feldeintrag)

In der zweiten eine Liste von Felder die schon benutzt werden.

Jetzt möchte ich alle aus Tabelle 1 anzeigen, nur eben nicht die schon benutzt werden (in Tabelle 2, wenn sie schon benutzt wird, steht in tabelle2 in id_daten der wert von der ID aus tabelle1)

SELECT a.* FROM table1 a WHERE a.id <>(SELECT b.id_daten FROM table2 b)

  1. Tach!

    SELECT a.* FROM table1 a WHERE a.id <>(SELECT b.id_daten FROM table2 b)

    Für die Suche in einer Datenmenge gibt es IN() und für die Negation dazu NOT IN(). Deine Subquery kommt da zwischen die Klammern.

    dedlfix.