sql >> Database >  >> RDS >> Mysql

EXCEPT-operator gebruiken op MySql 5.1-versie

Voor zover ik weet ondersteunt MySQL deEXCEPT exploitant. Probeer in plaats daarvan dit:

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

U kunt ook een gecorreleerdeNOT EXISTS . gebruiken of eenLEFT JOIN . Aangezien ik MySQL niet veel gebruik, kan ik niet zeggen welke het beste presteert.



  1. MySQL diakritisch ongevoelig zoeken (Spaanse accenten)

  2. Tijdstempel opslaan in mysql-tabel met php

  3. verwijder rij in mijn database met behulp van php pdo

  4. Hoe verwijder ik uit meerdere tabellen met INNER JOIN in SQL server?