[英]fetch random unique records from table
我想获取50个无重复的随机记录。
Table Name : table 1
Fields : test_id,test_name,test_phone.
谁能建议我查询可以从数据库中获取50条随机记录而无需重复的查询?
尝试:
SELECT DISTINCT * FROM table_1 ORDER BY RAND() LIMIT 50;
请确保它们是唯一的,并确保test_id
是自动递增的INT
。
使用以下查询
SELECT distinct * FROM `table_1` order by rand() limit 50
有用。
尝试这个
SELECT DISTINCT * FROM table ORDER BY RAND() LIMIT 50
如有任何疑问,请联系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.