Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan operator KECUALI pada versi MySql 5.1

Sejauh yang saya tahu MySQL tidak mendukungEXCEPT operator. Coba ini sebagai gantinya:

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

Anda juga dapat menggunakanNOT EXISTS correlate yang berkorelasi atau aLEFT JOIN . Karena saya tidak banyak menggunakan MySQL, saya tidak bisa mengatakan mana yang berkinerja terbaik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. praktik terbaik sql saya dengan php untuk menghitung baris

  2. Bisakah saya mengubah ft_min_word_len di shared hosting?

  3. PHP menyimpan kata sandi dalam cookie

  4. PHP isset() dengan beberapa parameter

  5. #1115 - Kumpulan karakter tidak dikenal:'utf8mb4'