0

使用 MS SQL 我正在尝试以下操作:

我有一张包含游戏数据的表格。在此表中,玩家名称可能出现多次。我现在想创建一个汇总表,每个玩家都有一行。

使用以下语句,我可以填充汇总表的“玩家名”列。

INSERT INTO PLAYER_Summary (Playername)
SELECT DISTINCT [Playername]  
FROM ppPLAYER

汇总表还包含玩家结果总和的列。

我如何填充我的汇总表,以便每个名称和相关的总和都在其中一次。

我需要类似的东西:

INSERT INTO PLAYER_Summary
(Playername, WinWhat )
SELECT DISTINCT [Playername] FROM ppPLAYER , SUM(WinWhat) FROM ppPLAYER

我怎样才能完成这项工作并用他的总和解析唯一的玩家名?

谢谢

4

1 回答 1

2
INSERT INTO PLAYER_Summary
(Playername, WinWhat )
SELECT Playername, SUM(WinWhat)
FROM ppPLAYER 
group by Playername
于 2012-10-14T17:54:31.630 回答