繁体   English   中英

从表中获取随机唯一记录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM