Abfrage über 2 Tabellen
taisön
- datenbank
- mysql
- mysqli
2 dedlfix
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)
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.