我想在查询中将我的最终结果随机化吗?
这是我的代码:
SELECT DISTINCT name,updated,address,age
FROM people
ORDER BY updated DESC
LIMIT 0,50"`
这个结果的结尾是否可以让50个人随机返回
UNION
?**更新
对我来说,一个快速解决方案是使用以下方法将PHP中的QUERY随机化:
http://www.jonasjohn.de/snippets/php/randomize-sql-query-results.htm
最佳答案
使用子选择:
SELECT * FROM (
SELECT DISTINCT name,updated,address,age FROM people ORDER BY updated DESC LIMIT 0,50
) t ORDER BY RAND()