标签: mysql
我知道我可以使用以下查询从表中检索随机行:
SELECT * FROM rows ORDER BY RAND() LIMIT 1
但是我只想选择将列used设置为'no'的行。
used
我是否必须使用子查询,或者有有效的方法吗?
答案 0 :(得分:1)
SELECT * FROM your_table WHERE used = 'no' ORDER BY RAND() LIMIT 1