MySQL选择多个列和一个求和列

MySQL选择多个列和一个求和列,mysql,Mysql,假设我有一张这样的桌子- 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 我试着从表中选择id、name、salary、SU

假设我有一张这样的桌子-

 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
我试着从表中选择id、name、salary、SUM(salary),但它只给了我一行。有没有办法用一个额外的列获取所有行?

试试:

SELECT id, name, salary, SUM(salary) AS sum FROM table
编辑:我想我误解了。也许这就是你想要的:

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