SELECT uid, cast(sum(if(step='order',1,0)) AS SIGNED) AS cnt FROM user_client_log GROUP BY uid ORDER BY sum(if(step='order',1,0)) DESC,uid LIMIT 3;
SELECT uid, cast(sum(if(step='order',1,0)) AS SIGNED) AS cnt FROM user_client_log GROUP BY uid ORDER BY sum(if(step='order',1,0)) DESC,uid LIMIT 3;