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

Können Sie mehrere Spalten für eine nicht in Abfrage verwenden?

Googeln deutet darauf hin, dass es bei einigen Datenbanken funktioniert, bei anderen jedoch nicht. Sie können stattdessen Folgendes verwenden:

SELECT DISTINCT a, b, c 
FROM t1 
WHERE NOT EXISTS
   (SELECT 1 FROM t2 
    WHERE t1.a = t2.a AND t1.b = t2.b AND t1.c = t2.c)