2013-11-14 3 views
-1

Позволяет говорит, что я получил таблицу, как это -MySQL выбрать несколько столбцов и столбец SUM

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, но это только дает мне одну строку. Есть ли способ получить все строки с дополнительным столбцом?

+0

дубликата http://stackoverflow.com/questions/2563918/create-a-cumulative-sum-column-in-mysql –

ответ

1

Try:

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

EDIT: Думаю, я не понял. Может быть, это то, что вы ищете:

SELECT id, name, salary (SELECT SUM(salary) FROM table) AS sum FROM table 
Смежные вопросы