sql同一列相同的值 SELECT id, amount , user_id FROM info o LEFT JOIN users u ON o.user_id = u.user_id LIMIT 10大家帮看看啦,现在要这一列中user_id 相同的次数和user_id相同时amount相加。 比如 user_id 为488的 应该是 计数2次 amount: 88.35+ 6491.53 这样的语句 知道有个count > 1 的 这里同时要两个字段....谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select user_id,count(*),sum(amount)from tt group by user_id 不行啊老大 user_id 会有多个出现 group by 直接吧多次出现的干掉了,,只能用id上group by的 select user_id,count(*),sum(amount) from (你上述SQL语句) group by user_id SELECT a.*,SUM(b.amount) AS sums FROM info a LEFT JOIN info b ON a.user_id=b.user_id GROUP BY a.id select user_id,count(*),sum(amount)from tt group by user_id; JOIN users u改为JOIN (select user_id,count(*) as cnt,sum(amount) as amount from users group by user_id) u 琴房管理的数据库表如何设计才合理? 帮忙看看这个SQL怎么写,多对多关系 mysql的myisam引擎支持存储过程吗? navicat如何管理mysql数据库 mysqldumpslow 工具在什么地方(windows环境下) 访问MySQL的应用程序,是否常以硬编码的形式,访问localhost? 菜鸟问题,无法安装MYSQL,WHY? 开发中大型网站是选用sql server2000还是mysql更为合适? mysql lock mysql复杂的建立视图问题 求助 万能的CSDN,关于MySQL存储过程和任务计划的 查重,重复数据取其中一条
from tt group by user_id
from (你上述SQL语句) group by user_id
FROM info a
LEFT JOIN info b ON a.user_id=b.user_id
GROUP BY a.id
from tt group by user_id;
改为
JOIN (select user_id,count(*) as cnt,sum(amount) as amount from users group by user_id) u