Я хочу сделать EXCEPT/MINUS в MySQL. Если первичные ключи были доступны, очевидным решением было бы:Установить разницу в MySQL без первичного ключа
SELECT
*
FROM
table_a AS a
WHERE
a.ID not in(
SELECT
b.ID
FROM
table_b AS b
)
Однако, что если я не ключевой столбец, и я хочу, фактический набор разницы, то есть с учетом всех (возможно, много) столбцов?
Я хочу что-то вроде
SELECT * FROM table_a WHERE * NOT IN …
Это не возможно, конечно. Я не могу назначить целую строку переменной, не так ли? Есть идеи?
Добавить пример данных таблицы и ожидаемый результат - также форматированный текст. – jarlh