У меня есть две таблицы A и B. Таблица A имеет записи 36460090, тогда как таблица B имеет несколько меньших записей, чем таблица A. Таблица B является подмножеством таблицы A. Я хочу передать только те записи из таблицы A в таблицу B, которые не указаны в таблице B. В обеих таблицах нет первичного ключа. Кроме того, таблица A и таблица B могут содержать дубликаты записей. Как я могу выполнить эту передачу? Это код ниже:Большой объем передачи данных
select a.* , b.id
into #temp
from TableA a
left join TableB b
on a.id=b.id , a.var1=b.var1 ,a.var2=b.var2 .... , a.var12=b.var12
Можете ли вы показать код, который вы пробовали? –
выберите a. *, B.id в #temp from TableA a left join TableB b на a.id = b.id, a.var1 = b.var1, a.var2 = b.var2 ... ., a.var12 = b.var12 Теперь #temp содержит больше записей, чем TableA, и вы, возможно, знаете, почему это –
@abdulsammad, вы должны поместить свой код в вопрос. – hoss