@theSever

Сравнить две колонки?

Возможно ли сравнить данные в двух колонках?

То есть, у нас есть две таблицы (tbl1 и tbl2), в каждой из них есть колонка name.

В tbl1 name = vasy, pety, kira, а в tbl2 name = kira

Как сделать сто бы сравнило две эти таблицы и выдало бы отстутствующие в tbl2 значения (в данном случае это vasy, pety)?
  • Вопрос задан
  • 217 просмотров
Пригласить эксперта
Ответы на вопрос 2
Погугли примеры запросов с NOT IN
https://www.sqlite.org/lang_expr.html

The IN and NOT IN operators

The IN and NOT IN operators take an expression on the left and a list of values or a subquery on the right. When the right operand of an IN or NOT IN operator is a subquery, the subquery must have the same number of columns as there are columns in the row value of the left operand. The subquery on the right of an IN or N
Ответ написан
Комментировать
@nozzy
Symfony, Laravel, SQL
Используй not in
или join:
select
t1.name
form tbl1 t1
left join tbl2 t2 on t2.name = t1.name
where t2.name is null
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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