我有一个表(基础),表结构是:
id, name, money, manager, date
我会从表中检索不同的值
SELECT DISTINCT name from base;
这段代码有效,但我需要这样的东西
SELECT DISTINCT name SUM(money) from base;
此代码仅从表中检索一个值(名称)和所有货币值的总和:
像这样
id name money manager date
=== ===== ===== ======= ===========
1 John 3000 Scot 10.04.2013
我需要名字 DISTINCT 和钱 SUM
id name money manager date
=== ===== ===== ======= ===========
1 John 150 Scot 10.04.2013
2 Mia 200 Scot 11.04.2013
3 Monica 650 Scot 09.04.2013
... ...... ... .... ..........
如果我像这样添加 SQL 查询:
SELECT DISTINCT name, SUM(money) FROM base WHERE name='Mia'
或者
SELECT name, SUM(money) FROM base WHERE name='Mia'
代码有效。如何对表中的所有记录执行此操作?
我在用着:
Mysql 5.5.24, Delphi Xe3, Delphi sql 组件 Unidac
对不起,我的英语不好