【发布时间】:2011-08-16 10:37:34
【问题描述】:
我在 SQL Server 上有一个视图设置,它以这种方式输出记录
id time winnerId
-------------------------------
35 1313114959 1
36 1313116182 1
37 1313116397 1
38 1313116596 2
39 1313116807 1
40 1313116858 1
41 1313116908 1
42 1313117708 2
46 1313118441 1
47 1313118719 1
48 1313120938 1
49 1313123767 1
50 1313159321 3
现在,当我查询另一个表 tbl_players 时,我想获取他的 id 并计算他赢得了多少场比赛并显示在他的右侧。 tbl_player
id name
-----------
1 jack
2 hugh
3 man
我想要这样的结果
id name win
-----------------
1 jack 9
2 hugh 2
3 man 1
必须计算总获胜次数,参考视图,我们称之为 view_winner
这样的查询怎么写?
【问题讨论】:
标签: sql sql-server pivot