select (@rank:=@rank+1) as rank,t.name,t.code_id,t.c from (select code.name,record.code_id,count(record.id) as c from wl_qrcode_extend_record as record left join wl_qrcode_extend_code as code on record.code_id=code.id where record.flag=1 and record.scene_id=1 group by record.code_id order by c desc limit 0,6) as t,(select @rank:=0) as y
表结构如图