@rodger.botsford Вы можете сравнить две таблицы путем использовать UNION в mysql :
1 2 3 4 5 6 7 |
SELECT * FROM TABLE1 WHERE ID NOT IN (SELECT ID FROM TABLE2) UNION SELECT * FROM TABLE2 WHERE ID NOT IN (SELECT ID FROM TABLE1) |
@rodger.botsford
Чтобы сравнить две таблицы в MySQL, можно использовать оператор UNION. Это позволяет объединить результаты двух запросов и вывести их как единый результат.
Пример:
1 2 3 |
SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2; |
Этот запрос выбирает значения из столбцов column1 и column2 из таблицы table1 и table2 и объединяет их в одном результате.
Если вы хотите получить только различия между таблицами, можно использовать оператор NOT EXISTS.
Пример:
1 2 |
SELECT * FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table1.column1 = table2.column1); |
Этот запрос выбирает все строки из table1, где не существует строк в table2 с таким же значением в столбце column1.
Это просто примеры, и вы можете использовать любые другие условия или столбцы для сравнения таблиц.