我可能在这里遗漏了一些明显的东西,但如果我想结合这个
怎么办?select location, count(location)
from item
group by location
用这个
select collection, count(collection)
from item
group by collection
在同一结果集中。我只是想看看每个地点每个集合中有多少项目。
编辑:我希望将位置视为列和集合作为行
编辑:看起来我需要一个PIVOT才能实现这一目标
答案 0 :(得分:2)
这么简单吗?:
select location,collection, count(*)
from item
group by location,collection
这肯定是从
中产生的每个位置的每个集合中有多少项。
但如果错了,也许你应该在你的问题中添加一些样本数据和预期结果。
答案 1 :(得分:0)
select location, collection, count(*)
from item
group by location, collection
答案 2 :(得分:0)
为什么不在结果集之间执行UNION
,如
select location, count(location)
from item
group by location
UNION ALL
select collection, count(collection)
from item
group by collection