Mysql
 sql >> база данни >  >> RDS >> Mysql

Показване на стойности, които са в Таблица2, но НЕ в Таблица1

Вариант №1

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

Вариант №2

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

Трябва да видя плановете за обяснение, за да си спомня кое е по-ефективно, но наистина зависи от всички индекси, които сте създали.



  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

  2. Как да използвате mysql с приложението Windows 10 UWP

  3. Как да импортирате SQL файл с помощта на mysqldump на Windows през командния ред

  4. Как да използвам If Then Else в заявка за актуализиране на MySQL?

  5. MySQL дава грешка при четене на ECONNRESET след време на престой на сървъра node.js