MySQL: Wählen Sie Zeilen aus einer Tabelle aus, die sich nicht in einer anderen befinden

Wie wähle ich alle Zeilen in einer Tabelle aus, die in einer anderen nicht erscheinen?

Tabelle 1:

+-----------+----------+------------+
| FirstName | LastName | BirthDate  |
+-----------+----------+------------+
| Tia       | Carrera  | 1975-09-18 |
| Nikki     | Taylor   | 1972-03-04 |
| Yamila    | Diaz     | 1972-03-04 |
+-----------+----------+------------+

Tabelle 2:

+-----------+----------+------------+
| FirstName | LastName | BirthDate  |
+-----------+----------+------------+
| Tia       | Carrera  | 1975-09-18 |
| Nikki     | Taylor   | 1972-03-04 |
+-----------+----------+------------+

Beispielausgabe für Zeilen in Tabelle1, die nicht in Tabelle2 enthalten sind:

+-----------+----------+------------+
| FirstName | LastName | BirthDate  |
+-----------+----------+------------+
| Yamila    | Diaz     | 1972-03-04 |
+-----------+----------+------------+

Vielleicht sollte so etwas funktionieren:

SELECT * FROM Table1 WHERE * NOT IN (SELECT * FROM Table2)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage