sql >> Databáze >  >> RDS >> Mysql

Použití operátoru EXCEPT na verzi MySql 5.1

Pokud vím, MySQL nepodporuje EXCEPT operátor. Zkuste místo toho toto:

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

Můžete také použít buď korelovaný NOT EXISTS nebo LEFT JOIN . Protože MySQL příliš nepoužívám, nemohu říci, která funguje nejlépe.



  1. Jak odstranit položky z databáze sqlite pomocí třídy SQLiteOpenHelper

  2. Je možné nastavit časový limit pro SQL dotaz na Microsoft SQL Server?

  3. INSERT více záznamů pomocí ruby ​​on rails aktivní záznam

  4. Může mít tabulka serveru SQL dva sloupce identity?