我有类似的表
我如何合并这两个表?还有其他列,但这些是相同的。
如何使用Table2的值填充Table1或合并这些表? 在表2中只有1个客户。
因此,结果表将为所有客户提供其值(Table1将具有Customer4,销售额为50)。
谢谢。
答案 0 :(得分:1)
更新表格
update t1
set t1.sales = t2.sales
from table1 t1
join table2 t2 on t1.customername = t2.customername
并作为选择使用
select t1.customername,
coalesce(t1.sales, t2.sales) as sales,
t1.date,
t1.variable1
from table1 t1
left join table2 t2 on t1.customername = t2.customername