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

MySQL:sự khác biệt của hai tập kết quả

Để thực hiện result1 - result2, bạn có thể nối result1 với result2 và chỉ xuất các mục tồn tại trong result1. Ví dụ:

SELECT DISTINCT result1.column
FROM result1 LEFT JOIN result2 ON result1.column = result2.column
WHERE result2.column IS NULL

Lưu ý rằng đó không phải là một sự khác biệt và sẽ không xuất các mục trong result2 không tồn tại trong result1. Nó được đặt phép trừ .

Xem thêm: Web phiên bản lưu trữ của bài đăng blog có liên quan .



  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 có thể sử dụng Chỉ mục khi có OR giữa các điều kiện không?

  2. CodeIgniter:Cách sử dụng mệnh đề WHERE và mệnh đề HOẶC

  3. Percona Live Dublin - Tóm tắt sự kiện và các phiên của chúng tôi

  4. ER_NOT_SUPPORTED_AUTH_MODE:Máy khách không hỗ trợ giao thức xác thực do máy chủ yêu cầu; xem xét nâng cấp máy khách MySQL

  5. Lỗi cú pháp PHP PDO hoặc vi phạm quyền truy cập:1064 khi chèn