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

ID aus Liste, die sich nicht in einer Tabelle befindet

Würde das funktionieren?

SELECT
   listOfIds.id
FROM
    (      SELECT 1 AS id
     UNION SELECT 2
     UNION SELECT 3
     UNION SELECT 4
     UNION SELECT 5
     UNION SELECT 6) listOfIds
LEFT OUTER JOIN staff
ON listOfIds.id = staff.id
WHERE staff.id IS NULL

Probieren Sie dieses Beispiel in SQL Fiddle aus .