时间:2021-07-01 10:21:17 帮助过:4人阅读
select c1.`pid` ,count(*) as num
from `user_contact` as c1
where c1.`uid` in
(select a2.`user_id` as num from `order_orderlistrow` as a1
INNER JOIN `order_orderlist` as a2 on a1.`order_orderlist_id` = a2.`id`
INNER JOIN `user` as a3 on a2.`user_id` = a3.`id`
where a1.`goods_good_id` = ‘64‘ and a2.`state` <> ‘0‘ and a2.`updatetime` > 1551369600 and a2.`updatetime` < 1554017391
group by a2.`user_id`
)
GROUP BY c1.`pid`
ORDER BY num desc
sql随笔
标签:stat datetime join and order select group from str