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.