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

Sử dụng toán tử EXCEPT trên phiên bản MySql 5.1

Theo như tôi biết thì MySQL không hỗ trợ EXCEPT nhà điều hành. Hãy thử cái này thay thế:

SELECT File_Name
FROM Words_DB
WHERE Word_Name=" . $element . "
AND File_Name NOT IN (
  SELECT File_Name 
  FROM Files_DB 
  WHERE Display=0
)

Bạn cũng có thể sử dụng NOT EXISTS tương quan hoặc LEFT JOIN . Vì tôi không sử dụng MySQL nhiều nên không thể nói cái nào hoạt động tốt nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn phần trăm hàng từ bảng SQL?

  2. Cách tự động hóa quá trình di chuyển (lược đồ và dữ liệu) cho ứng dụng PHP / MySQL

  3. Cài đặt MySQL tối ưu cho các truy vấn cung cấp một lượng lớn dữ liệu?

  4. Khắc phục “ERROR 1222 (21000):Các câu lệnh SELECT đã sử dụng có một số cột khác nhau” khi sử dụng UNION trong MySQL

  5. Làm cách nào để tôi có thể sử dụng các câu lệnh soạn sẵn trong CodeIgniter