Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql loại trừ các bản ghi

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

Điều này sử dụng whats được gọi là truy vấn con trong MySQL. Truy vấn con trong mệnh đề WHERE sẽ chọn tất cả các ID (chẳng hạn như Peter) có RoleID là 3. Sau đó, nó sẽ loại trừ các ID đó (Peter), sử dụng NOT IN() , từ việc lựa chọn người dùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bảo vệ chống lại các cuộc tấn công SQL injection bằng cách sử dụng DBI của Perl?

  2. tìm nạp 3 hàng mỗi ngày nếu lập lịch trong 1 năm

  3. Python MySQLdb / MySQL CHÈN BỎ QUA &Kiểm tra nếu bị bỏ qua

  4. Biến wait_timeout của MySQL - TOÀN CẦU so với SESSION

  5. Chiến lược đặt tên ngủ đông thay đổi tên bảng