sql >> Databasteknik >  >> RDS >> Mysql

Använder EXCEPT operatorn på MySql 5.1 version

Så vitt jag vet stöder inte MySQL EXCEPT operatör. Prova detta istället:

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

Du kan också använda antingen en korrelerad NOT EXISTS eller en LEFT JOIN . Eftersom jag inte använder MySQL så mycket kan jag inte säga vilken som fungerar bäst.



  1. Varför behöver jag fortfarande MySQL Connector installerad på datorn trots att jag har rätt NuGet-paket?

  2. När ska jag använda MySQL-transaktioner?

  3. MySQL:uppdatera ett fält endast om villkoret är uppfyllt

  4. Handledning för Microsoft TreeView-kontroll