検索

ホームページ  >  に質問  >  本文

MySQL サブクエリを使用して、事前にフィルタリングされたリストからランダムなレコードを取得するにはどうすればよいですか?

検索しましたが、有効な解決策が見つかりませんでした。ここで少し助けが必要です。

100 を超えるレコードを持つテーブルがあるとします。まず、最初の 20 レコードを特定の順序で検索し、次にこれらの 20 レコードからランダムに 5 レコードを選択する必要があります。 これは私の質問です、

リーリー

修正方法を教えてください。ありがとう。

P粉776412597P粉776412597312日前636

全員に返信(1)返信します

  • P粉863295057

    P粉8632950572024-04-03 00:11:25

    内部クエリは ID でソートされた 20 人のユーザーを選択し、外部クエリは RAND() 関数を使用してランダムに並べ替えます (制限は 5 です:)

    リーリー

    返事
    0
  • キャンセル返事