Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Korzystanie z operatora Z WYJĄTKIEM na MySql 5.1 w wersji

O ile wiem, MySQL nie obsługuje EXCEPT operator. Spróbuj zamiast tego:

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

Możesz także użyć skorelowanego NOT EXISTS lub LEFT JOIN . Ponieważ nie używam zbyt wiele MySQL, nie mogę powiedzieć, który działa najlepiej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę włączyć logowanie wolnych zapytań MySQL na moim serwerze?

  2. Uzyskaj identyfikator wstawionego wiersza za pomocą C#

  3. Zapętlanie wyników SQL w PHP — brak możliwości uzyskania całej tablicy

  4. Java i SQL :zwróć null lub wyrzuć wyjątek?

  5. Usuń pierwsze X wierszy bazy danych