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

MySQL WHERE NOT IN sangat lambat

gunakan LEFT JOIN

SELECT  a.* 
FROM    item a 
        LEFT JOIN table_excluded_item b
            ON a.orderId = b.orderId
WHERE   b.orderId IS NULL

pastikan orderId dari kedua tabel telah diindeks.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melihat indeks untuk database atau tabel di MySQL?

  2. pdo menyiapkan pernyataan dengan wildcard

  3. Cara Memesan Berdasarkan Tanggal di MySQL

  4. Cara Melakukan UPSERT sehingga saya dapat menggunakan nilai baru dan lama di bagian pembaruan

  5. Masukkan PDO Ke DB