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

Tampilkan nilai yang ada di Tabel2 tetapi BUKAN di Tabel1

Opsi #1

SELECT table1.fruit FROM table1
LEFT JOIN table2
    ON table1.fruit = table2.fruit
WHERE table2.fruit IS NULL

Opsi #2

SELECT table1.fruit FROM table1
WHERE NOT EXISTS (
    SELECT 1 FROM table2
    WHERE table2.fruit = table1.fruit
)

Saya harus melihat penjelasan rencana untuk mengingat mana yang lebih efisien tetapi itu sangat tergantung pada indeks apa pun yang telah Anda buat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql Memilih dari dua tabel yang berbeda.

  2. Bagaimana cara meningkatkan kode mysql php ini?

  3. MySQL #1140 - Pencampuran kolom GROUP

  4. MySQL:Ubah hitungan detik relatif menjadi datetime?

  5. Tipe Data untuk Menyimpan Bujur/Lintang di Mysql