あなたがしていることは有効です-それは結果をa
の降順で並べ替えます ただし、同点の順序はランダム化してください。
ただし、必要な処理を実行するには、最初にサブクエリを使用して最新の100レコードを取得し、その後、外部クエリを使用してそのサブクエリの結果をランダムに並べ替える必要があります。
SELECT * FROM
(
SELECT * FROM table1
ORDER BY date DESC
LIMIT 100
) T1
ORDER BY RAND()
あなたがしていることは有効です-それは結果をa
の降順で並べ替えます ただし、同点の順序はランダム化してください。
ただし、必要な処理を実行するには、最初にサブクエリを使用して最新の100レコードを取得し、その後、外部クエリを使用してそのサブクエリの結果をランダムに並べ替える必要があります。
SELECT * FROM
(
SELECT * FROM table1
ORDER BY date DESC
LIMIT 100
) T1
ORDER BY RAND()