我在分支名称中有不同的临时表 - 我想对每个表中的分支名称进行计数。
我的临时表是#CAT1,#CAT2,#CAT3,#CAT4,它们看起来像这样:
Branch_Name Friday Saturday Sunday
BranchA 57 53 54
BranchB 51 23 22
我希望每个temptable中的所有Branch_Name(没有重复项)。 这可能吗?
我试过这个,但我想我应该加入呢?
select COUNT(*)Branch_Name
into #BranchCount
from #CAT1, #CAT2, #CAT3, #CAT4
答案 0 :(得分:0)
如何使用UNION ALL
像
这样的东西select COUNT(*)Branch_Name
FROM (
SELECT *
FROM #CAT1
UNION ALL
SELECT *
FROM #CAT2
SELECT *
FROM #CAT3
SELECT *
FROM #CAT4
) t