我正在尝试根据主键列将匹配的结果彼此相邻列出,而不匹配的结果为空白或 N/A。
我正在使用但不起作用的查询,因为初始表的结果只是在重复自己。对我来说,应用“distinct”也不适用于任何列。
查询示例:
IF EXISTS (
SELECT *
FROM tempdb.dbo.sysobjects
WHERE id = Object_id(N'tempdb..#TABLE_A')
)
BEGIN
DROP TABLE #TABLE_A
END
IF EXISTS (
SELECT *
FROM tempdb.dbo.sysobjects
WHERE id = Object_id(N'tempdb..#TABLE_B')
)
BEGIN
DROP TABLE #TABLE_B
END
select Animal_1, Qty_1
into #TABLE_A
from TABLE_AA
select Animal_2, SUM(Qty_2)
into #TABLE_B
from TABLE_BB
group by Animal_2
select
Animal_1,
Qty_1,
Animal_2,
Qty_2
from #TABLE_A, #TABLE_B
结果
