@DD-var

Как сравнить 2 таблицы в mySQL?

есть 2 таблицы и надо их сравнивать на наличие одинаковых записей.
как это сделать?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@DD-var Автор вопроса
select Street, home, flat from BUILDS
except select Street, home, flat from allpeople
решил так сделать
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Такой запрос вернет все абсолютно одинаковые записи
select * from table1 as a join table2 as b on a = b
Ответ написан
@MaximaXXl
SELECT * FROM t1
LEFT JOIN t2 ON t1.id = t2.id
UNION ALL
SELECT * FROM t1
RIGHT JOIN t2 ON t1.id = t2.id
WHERE t1.id IS NULL

Нужно ли добавлять в первую часть SQL WHERE t2.id IS NULL, решите сами
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы