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

Mysql mengecualikan catatan

SELECT
    user.ID, user.FirstName, user.LastName
FROM
    user
WHERE
    user.ID NOT IN (
                    SELECT ID FROM role WHERE role.RoleID = '3'
                   )

Ini menggunakan apa yang dikenal sebagai subquery di MySQL. Subquery dalam klausa WHERE akan memilih semua ID (seperti Peter) yang memiliki RoleID 3. Kemudian akan mengecualikan ID tersebut (Peter), menggunakan NOT IN() , dari pemilihan pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - Sisipkan Jika Tabel kosong

  2. MySQL Pilih WHERE IN pesanan yang diberikan

  3. Impor Kolom dari CSV ke Tabel MySQL yang ada

  4. Mengapa menggunakan SELECT FOR UPDATE?

  5. MySQL COUNT dengan LIMIT