mysql_query("SELECT id FROM tb_table ORDER BY num ASC, ORDER BY RAND() LIMIT 1");
这个编码是否正确? 我想找到所有行ASC num,并且可以有1000行,num是1另一个1000,num是2。 但我希望它首先将ASC排序为1,然后随机选择其中一个。
答案 0 :(得分:11)
您只需指定ORDER BY
一次。
mysql_query("SELECT id FROM tb_table ORDER BY num ASC, RAND() LIMIT 1");