Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在单表sql server中匹配和取消锁定记录_Sql_Sql Server_Join_Full Outer Join - Fatal编程技术网

在单表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次连接。可以吗?请建议这是问题的重复