對于每個新查詢,我想從表中獲取一組隨機的 10 行tasks。然后應按列對行進行排序difficulty。
我試過了,但 order bydifficulty被忽略了:
SELECT id, difficulty
FROM tasks
ORDER BY random(), difficulty
LIMIT 10
uj5u.com熱心網友回復:
首先獲取子查詢中的 10 個隨機行,然后按以下方式對它們進行排序difficulty:
SELECT *
FROM (
SELECT id, difficulty
FROM tasks
ORDER BY random()
LIMIT 10
)
ORDER BY difficulty;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/443190.html
標籤:数据库 sqlite 选择 随机的 sql-order-by
