select u.uid, u.name, ifnull(round(avg(cost),1),0) as avg_cost from user1 u join order1 o on u.uid = o.uid group by u.uid order by avg(cost) Desc, u.uid ASC 请教一下我第二题错在哪了