我试图得到匹配的结果,以便根据主键列彼此相邻地列出,不匹配的结果可以是空白或不适用。
我正在使用的查询不起作用,因为来自初始表的结果只是重复它们自己。应用“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
结果
1条答案
按热度按时间bvhaajcl1#
干得好