Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ID dari daftar yang tidak ada dalam tabel

Apakah ini akan berhasil?

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

Coba contoh di SQL Fiddle ini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO Bind Params tergantung pada apakah mereka ada dalam kueri

  2. Diperkenalkan kembali kesalahan indeks set karakter awal yang tidak diketahui?

  3. Tidak dapat menggunakan koneksi MySQL untuk kerangka entitas 6

  4. Permintaan mysqli PHP tidak mengembalikan hasil apa pun

  5. Bagaimana cara mengembalikan nilai yang berbeda dan jumlahnya?