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

SQL Division sử dụng 'không tồn tại' trong mysql

Lựa chọn trong cùng của bạn không sử dụng bất kỳ thứ gì từ chính nó trong mệnh đề where của nó, vì vậy nó luôn tìm thấy thứ gì đó cho piper. Hãy thử

select distinct b.profname from committee b
where not exists (
    select commname from committee a
    where a.profname = 'piper' and not exists  (
        select commname from committee c
        where c.profname=b.profname and c.commname=a.commname
    )
);



  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ỗi di chuyển keyring của máy chủ mysql 8.0 khi đăng nhập

  2. Sao lưu và khôi phục MySQL từ dòng lệnh

  3. MySQL MONTHNAME () từ các số

  4. Bảng MySQL với nhiều giá trị trong một trường

  5. drupal mệnh đề điều kiện sql cho nhiều bảng?