0

このようなテーブルがあるとしましょう -

 id  |  name  |  salary
 01  |  ABCD  |  1000
 02  |  EFGH  |  2000    
 03  |  IJKL  |  3000

このような結果セットを取得することは可能ですか?

id  |  name  |  salary | SUM
01  |  ABCD  |  1000   | 6000
02  |  EFGH  |  2000
03  |  IJKL  |  3000

試しSELECT id, name, salary, SUM(salary) FROM tableましたが、1行しか表示されません。余分な列ですべての行を取得する方法はありますか?

4

2 に答える 2

1
SELECT
  id,
  name,
  salary,
  (SELECT SUM(salary) FROM table)
FROM
  table
于 2013-11-14T20:08:05.313 に答える
1

試す:

SELECT id, name, salary, SUM(salary) AS sum FROM table

編集:誤解したと思います。多分これはあなたが探しているものです:

SELECT id, name, salary (SELECT SUM(salary) FROM table) AS sum FROM table
于 2013-11-14T20:02:51.273 に答える