【发布时间】:2019-03-14 22:41:24
【问题描述】:
所以,我正在尝试根据一个类似于下表但包含世界各地更多国家的表格来计算计数。 -
Country1|Country2
UK | USA
UK | USA
UK | USA
UK | UK
USA | UK
我正在尝试根据上表基本计算每个字段有点像这样
Country1|Country2
1 | 1
1 | 1
1 | 1
1 | 0
1 | 1
我希望它返回 -
CountryName | Count
UK | 5
USA | 4
正如我上面提到的,这需要是动态的,并且需要考虑到任意数量的国家/地区。这些国家的名称都相同,因此美国将永远是美国而不是美利坚合众国。
谢谢!
编辑-为了更清晰,我已附加查询我用来返回行,
Select
country1
country2
FROM Country1Database c1Db
join Country2Database c2Db on c1db.MatchID = c1db.MatchID
【问题讨论】:
-
@forpas,或 5,因为英国有 5 行。
-
我不明白计数是如何工作的。 “有点像这样”是什么意思,为什么英国有 5 个,美国有 4 个
标签: sql sql-server count