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

MySQL:разлика от два резултатни набора

За да изпълните резултат1 - резултат2, можете да присъедините резултат1 с резултат2 и да изведете само елементи, които съществуват в резултат1. Например:

SELECT DISTINCT result1.column
FROM result1 LEFT JOIN result2 ON result1.column = result2.column
WHERE result2.column IS NULL

Обърнете внимание, че не е зададена разлика и няма да изведе елементи в резултат2, които не съществуват в резултат1. Зададено е изваждане .

Вижте също:Уеб архивирана версия на съответната публикация в блог .



  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 непоследователен брой редове count(*) спрямо table.table_rows в information_schema

  2. Изхвърляне на MySQL таблици в JSON с Golang

  3. Django приложения с множество наематели:промяна на връзката към базата данни на заявка?

  4. Грешка 1038 Изчерпана памет, помислете за увеличаване на размера на буфера за сортиране

  5. C++ / mysql конектор - недефинирана препратка към get_driver_instance - вече опитах лесните неща