MySQL サブクエリを使用して、事前にフィルタリングされたリストからランダムなレコードを取得するにはどうすればよいですか?
P粉776412597
P粉776412597 2024-04-02 09:44:53
0
1
584

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

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

リーリー

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

P粉776412597
P粉776412597

全員に返信(1)
P粉863295057

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート