Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:różnica dwóch zestawów wyników

Aby wykonać wynik1 - wynik2, możesz połączyć wynik1 z wynikiem2 i tylko te elementy wyjściowe, które istnieją w wyniku1. Na przykład:

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

Pamiętaj, że nie jest to ustalona różnica , i nie wyświetli w wyniku2 elementów, które nie istnieją w wyniku1. Jest ustawiony odejmowanie .

Zobacz też:Internet zarchiwizowana wersja odpowiedniego posta na blogu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL5.6 utknął w procesie próbującym uruchomić usługę

  2. Warunkowe w MYSQL gdzie klauzula

  3. MySQL:Jak wielokrotnie dołączać do tego samego stołu?

  4. mysqldump nieznana opcja bez sygnału dźwiękowego

  5. pamięć podręczna zapytań nie działa