Сравните значения столбцов в таблицах mysql

У меня есть две таблицы, таблица A и таблица B. Мне нужно сравнить их столбцы, чтобы получить значения одной таблицы, которых нет в другой таблице.

  • Столбцы таблицы A: ID, идентификатор_столики (ключевая ссылка на таблицу B), данные
  • Столбцы таблицы B: ID (первичный ключ, ссылки на таблицу A), x, y

Мне нужно получить значения из A.table_id, которые не равны B.ID

Значения A.table_id = 3,3,2
Значения B.ID = 1,2,3

Мне нужно получить значение 1.

0

Решение

Очень просто, вы должны начать читать основы SQL. MSDN

SELECT *
FROM tableA
WHERE table_id NOT IN (SELECT id from tableB)
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]