一张用户表 users 一张订单表 ykjbids
用户ID regid 订单表里的 用户ID ykjbidbidderid 订单表里的金额 ykjbidAmount
就是用户表的 用户ID 跟 订单表的 用户ID 关联 统计出 每个 用户的 全部订单金额
用户ID regid 订单表里的 用户ID ykjbidbidderid 订单表里的金额 ykjbidAmount
就是用户表的 用户ID 跟 订单表的 用户ID 关联 统计出 每个 用户的 全部订单金额
left join
(
select ykjbidbidderid, sum(ykjbidAmount) from ykjbids group by ykjbidbidderid
) a
on users.regid = a.ykjbidbidderid
用户ID字段是:regid 订单表里的 用户ID字段是:ykjbidbidderid 订单表里的金额字段是: ykjbidAmount就是用户表的 用户ID 跟 订单表的 用户ID 关联 统计出每个用户的 订单总金额
机器人的应该没有问题啊,他是将用户表中所有的用户都统计到了,即使那个用户还没下过订单
试下这样呢,只统计那些下过单的
select ykjbidbidderid, sum(ykjbidAmount) from ykjbids group by ykjbidbidderid
ON a.ykjbidbidderid =b.regid
group by regid
我只是站在巨人的肩膀上罢了