Запрос на сравнение значений 2х столбцов в одной таблице - MySQL

Узнай цену своей работы

Формулировка задачи:

Помогите создать запрос в MySql. Есть таблица со столбцами id1 и id2. Нужно вывести все строки в которых значение id2 не присутствует в id1. Спс.
Эта задача для 2х разных таблиц мною была решена следующим образом:
SELECT tel.* FROM tel LEFT OUTER JOIN item ON tel.iditem = item.id WHERE item.id IS Null
Помогите сделать тоже самое, в рамках одной таблицы, сравнивая значения в двух столбцах.

Решение задачи: «Запрос на сравнение значений 2х столбцов в одной таблице»

textual
Листинг программы
select a.* from table_name a
  where not exists (select * from table_name b where b.id1 = a.id2)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5