Задать вопрос
@DD-var

Как найти отличия в таблицах в mySQL?

у меня есть 2 таблицы в одной 3 колонки имя фамилия и отчество в другой тоже .
как сделать поиск людей которых нет во второй таблицы?
в sql есть except а в mysql есть похожая команда?
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
Попробуйте так:
SELECT tb1.* FROM tb1
LEFT JOIN tb2 ON
    tb1.firstname = tb2.firstname
    AND tb1.lastname = tb2.lastname
    AND tb1.patronymic = tb2.patronymic
WHERE tb2.firstname IS NULL
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы