在单表sql server中匹配和取消锁定记录
我有一个程序,从我的第一个临时表中获取数据,如下所示 第二个温度表如下所示 现在我需要加入这两个临时表来获得所有匹配和不匹配的数据在单表sql server中匹配和取消锁定记录,sql,sql-server,join,full-outer-join,Sql,Sql Server,Join,Full Outer Join,我有一个程序,从我的第一个临时表中获取数据,如下所示 第二个温度表如下所示 现在我需要加入这两个临时表来获得所有匹配和不匹配的数据 但是我只得到匹配的数据。请帮助我如何做我认为这是一个完全连接: select coalesce(t1.agentName, t2.agentName) agentName, coalesce(t1.completedTickets, 0) completedTickets, coalesce(t2.activeTickets, 0)
但是我只得到匹配的数据。请帮助我如何做我认为这是一个
完全连接
:
select
coalesce(t1.agentName, t2.agentName) agentName,
coalesce(t1.completedTickets, 0) completedTickets,
coalesce(t2.activeTickets, 0) activeTickets
from t1
full join t2 on t2.agentName = t1.agentName
您好@GMB您的方法有效。但我的过程中有12个临时表。为了合并,我需要保留12次代理名称,还需要进行12次连接。可以吗?请建议这是问题的重复