【发布时间】:2016-05-21 19:05:06
【问题描述】:
如何通过随机数限制顺序:
q_id position qtn level
1 1 demo 1
2 1 demo12 1
3 1 demo21 1
4 2 demo22 1
5 2 demo11 1
6 2 demo31 1
7 3 demo41 1
8 3 demo51 1
9 4 demo61 1
我想要的是,
q_id position qtn level
3 1 demo21 1
4 2 demo22 1
8 3 demo51 1
9 4 demo61 1
我试过了:
SELECT q_id, position, qtn, level FROM tbl WHERE level = '1' ORDER BY position, RAND()
如何在 ORDER BY 中使用 LIMIT 位置?
【问题讨论】:
-
没听懂。再解释一下。
-
@SubrataDeyPappu 我想将限制 1 放在适当的位置。
-
可以使用 Group By w3schools.com/sql/sql_groupby.asp,但会显示分组中的数据
-
@PhpDeveloper 如果我使用
GROUP BY那么它总是只显示第一条记录,而不是随机的
标签: mysql