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

Chỉ chọn người dùng từ một bảng nếu không ở bảng khác

Một cái gì đó như thế này?

SELECT 
    *
FROM
    users
WHERE
    id NOT IN (SELECT 
            id
        FROM
            lendings)
        AND borrower = 1;

Bạn có thể muốn sử dụng các tên cột khác nhau mà tôi tin rằng từ đó và sắp tới là các từ dành riêng trong mysql.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn để tham gia hai bảng

  2. mysql:tại sao so sánh 'chuỗi' với 0 lại cho kết quả đúng?

  3. LỖI 2002 (HY000):Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/tmp/mysql.sock'

  4. hình phạt hiệu suất của chuỗi làm khóa chính?

  5. thứ tự mysql theo hiệu suất đếm