Я хотел бы сделать запрос SQL для сравнения двух таблиц с одинаковыми столбцами, как именами, так и типами. Каждая таблица имеет уникальный ключ. Я хочу, чтобы запрос возвращал все строки, содержащие неравные значения. Я знаю, может сделать что-то вроде этого
select *
from table_1, table_2
where
table_1.key = table_2.key
and (
table_1.col1 != table_2.col1 OR
table_1.col2 != table_2.col2 OR
...
)
но это было бы утомительно, так как существует большое и потенциально переменное количество столбцов.
редактировать
Если это поможет, я использую систему tsql.