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

Pilih dari satu meja di mana tidak di meja lain

Memperluas anti-join Sjoerd, Anda juga dapat menggunakan SELECT WHERE X NOT IN (SELECT) yang mudah dipahami pola.

SELECT pm.id FROM r2r.partmaster pm
WHERE pm.id NOT IN (SELECT pd.part_num FROM wpsapi4.product_details pd)

Perhatikan bahwa Anda hanya perlu menggunakan ` backtick pada kata-kata yang dicadangkan, nama dengan spasi dan semacamnya, bukan dengan nama kolom normal.

Di MySQL 5+, kueri semacam ini berjalan cukup cepat.
Pada MySQL 3/4 lambat.

Pastikan Anda memiliki indeks pada bidang yang dimaksud
Anda harus memiliki indeks di pm.id , pd.part_num .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat pengguna di MySQL

  2. Berbagai Cara untuk Melihat Tabel di Server MySQL

  3. Cara mengatur koneksi MySQL jarak jauh

  4. Gunakan Database Relasional MySQL di Ubuntu 8.04 (Hardy)

  5. TIMESTAMPADD() Contoh – MySQL