Mysql
 sql >> Datenbank >  >> RDS >> Mysql

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

Sie müssen die Unterauswahl basierend auf einem Spaltennamen durchführen, nicht auf * .

Zum Beispiel, wenn Sie eine id hatten Feld, das beiden Tabellen gemeinsam ist, könnten Sie Folgendes tun:

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

Siehe MySQL-Unterabfragesyntax für weitere Beispiele.