SELECT 字段1,字段2,字段3,row_num from (
SELECT a*,IF(@bak=分组排序条件1,@rownum:=@rownum+1,@rownum:=1) as row_num, @bak:=分组排序条件1
FROM
( SELECT * from products
order by 分组排序条件1,分组排序条件2 desc ) a , ( SELECT @rownum:=0,@bak:='') b
) c WHERE c.row_num <=2
SELECT 字段1,字段2,字段3,row_num from (
SELECT a*,IF(@bak=分组排序条件1,@rownum:=@rownum+1,@rownum:=1) as row_num, @bak:=分组排序条件1
FROM
( SELECT * from products
order by 分组排序条件1,分组排序条件2 desc ) a , ( SELECT @rownum:=0,@bak:='') b
) c WHERE c.row_num <=2
打赏作者