sql >> Databáze >  >> RDS >> Mysql

ID ze seznamu, který není v tabulce

Fungovalo by to?

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

Vyzkoušejte tento příklad v SQL Fiddle .




  1. Je lepší provádět mnoho příkazů SQL s jedním připojením, nebo se pokaždé znovu připojit?

  2. Vyberte samohlásky z varchar, Oracle PL/SQL

  3. Způsob, jak zobrazit dotaz po použití parametrů?

  4. MySQL - Spustí aktualizaci sloupce v jiné tabulce po vložení, kde vyhovuje jiným hodnotám