SELECT
b.*, (@c :=@c + 1) as rank
from (
SELECT
x, y, z
FROM
table1
WHERE
xxxxx
GROUP BY
x, y, z
) b,
(select @c := 0 ) c
ORDER BY b.x desc;
微信扫一扫
SELECT
b.*, (@c :=@c + 1) as rank
from (
SELECT
x, y, z
FROM
table1
WHERE
xxxxx
GROUP BY
x, y, z
) b,
(select @c := 0 ) c
ORDER BY b.x desc;
相关推荐