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

Porównaj dwie identyczne tabele MySQL

select * from (
SELECT 'Table1',t1.* FROM table1 t1 WHERE 
(t1.id)
NOT IN (SELECT  t2.id FROM table2 t2)
UNION ALL
SELECT 'Table2',t2.* FROM table2 t2 WHERE   
(t2.id) 
NOT IN (SELECT  t1.id FROM table1 t1))temp order by id;

Możesz dodać więcej kolumn w miejscach, w których znajdują się kolumny, aby sprawdzić więcej informacji.Spróbuj i sprawdź, czy to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak opisać wszystkie tabele w bazie danych za pomocą jednej instrukcji?

  2. Jak mogę wypełnić ponumerowane wiersze tabeli HTML na podstawie tego, czy pasują do numeru wiersza?

  3. MySQL Insert Select — pola NOT NULL

  4. Dlaczego SQLAlchemy wykonuje aktualizację nie działa?

  5. Zliczanie, ile pól MySQL w rzędzie jest wypełnionych (lub pustych)