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

Đang cố gắng thực hiện thao tác MINUS trong MySQL

MySql không nhận ra MINUS INTERSECT , đây là những hoạt động dựa trên Oracle. Trong MySql, người dùng có thể sử dụng NOT IN dưới dạng MINUS ( các giải pháp khác cũng có ở đó, nhưng tôi thích nó rất nhiều ) .Ví dụ:

select a.id 
from table1 as a 
where <condition> 
AND a.id NOT IN (select b.id 
                 from table2 as b 
                 where <condition>);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập các tệp SQL lớn hơn vào MySQL

  2. BLOB so với VARCHAR để lưu trữ mảng trong bảng MySQL

  3. Sao lưu (các) cơ sở dữ liệu bằng cách sử dụng truy vấn mà không sử dụng mysqldump

  4. Bảng chú giải thuật ngữ cơ sở dữ liệu DevOps cho người mới làm quen với MySQL

  5. Cách nối hai bảng bằng danh sách được phân tách bằng dấu phẩy trong trường nối