Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden des EXCEPT-Operators in der MySql 5.1-Version

Soweit ich weiß, unterstützt MySQL den EXCEPT nicht Operator. Versuchen Sie stattdessen Folgendes:

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

Sie können auch einen korrelierten NOT EXISTS verwenden oder einLEFT JOIN . Da ich MySQL nicht oft verwende, kann ich nicht sagen, was am besten funktioniert.