请教:把某一个表里相同时间,相同用户名的记录合并为一条记录取出(金额合计),用户名相同时间不同的就还是原样取出。表名:tab_name id 唯一 name 姓名 time 时间 money 费用 select name,date(time),sum(money) from tab_name group by name,date(time)接上次那个问题,在合并的时候,还想记录下它们的ID。应该怎么办?
select group_concat(id),name,date(time),sum(money) from tab_name group by name,date(time); 这样行么.
select name,date(time),sum(money),group_concat(id) from tab_name group by name,date(time)
谢谢各位老师~~ *_* select name,date(time),sum(money),group_concat(id) as id from tab_name group by name,date(time)
id 唯一
name 姓名
time 时间
money 费用
select name,date(time),sum(money)
from tab_name
group by name,date(time)接上次那个问题,在合并的时候,还想记录下它们的ID。应该怎么办?
from tab_name
group by name,date(time);
这样行么.
from tab_name
group by name,date(time)
select name,date(time),sum(money),group_concat(id) as id
from tab_name
group by name,date(time)