0

MS SQLを使用して、次のことを試みています。

ゲームデータを含むテーブルが1つあります。この表では、プレーヤー名は何度も出現する可能性があります。ここで、すべてのプレーヤーが1つの行を持つ要約テーブルを作成します。

次のステートメントを使用して、サマリーテーブルの「playername」列にデータを入力できます。

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

要約テーブルには、プレーヤーの結果の合計の列もあります。

サマリーテーブルにデータを入力して、各名前と相関する合計が1回含まれるようにするにはどうすればよいですか。

私は次のようなものが必要です:

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 に答える