会员表a 字段: userid,username
内容:
1 张三
2 李四
消费记录表b 字段: userid,username,money,type
内容:
1 张三 100 1
1 张三 100 1
2 李四 100 1
2 李四 100 2
要求:按type=1类型显示各个会员的总消费,并按消费金额排序
结果如:
张三 200元
李四 100元
select t.username,sum(t.money) as sum1
from table t
where t.type=1
group by t.username
order by sum1 desc
select sum(b.money) from b left join a.userid=b.userid where b.type=1 order by sum(b.money) desc
select username,sum(money) as total from 消费记录表B where type=1 group by username order by total desc
$strsql="select * from B where type=1"; $result=mysql_db_query($mysql_database, $strsql, $conn); mysql_data_seek($result, 0); $re = array();while ($row=mysql_fetch_row($result)) { isset($row['userid']) && $re[$row['userid']] += $row['money']; isset($row['userid']) || $re[$row['userid']] = $row['money'];} foreach($re as $key=>$value) {echo $value['username'].' '.$value['money'];}// 释放资源 mysql_free_result($result); // 关闭连接 mysql_close($conn); select username,sum(money) as total from 消费记录表B where type=1 group by userid order by total desc;
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号