21,893
社区成员




SELECT * FROM (
SELECT @cnt := COUNT(*) + 1,
@lim := 5
FROM 表名
) vars STRAIGHT_JOIN(
SELECT r.*,
@lim := @lim - 1
FROM 表名 r
WHERE (@cnt := @cnt - 1)
AND RAND() < @lim / @cnt
) i