私の知る限り、MySQLはEXCEPT
をサポートしていません オペレーター。代わりにこれを試してください:
SELECT File_Name
FROM Words_DB
WHERE Word_Name=" . $element . "
AND File_Name NOT IN (
SELECT File_Name
FROM Files_DB
WHERE Display=0
)
相関するNOT EXISTS
のいずれかを使用することもできます またはLEFT JOIN
。私はMySQLをあまり使用していないので、どちらが最高のパフォーマンスを発揮するかはわかりません。