MySQL の各カテゴリから上位 5 項目を取得する
各メニューカテゴリのトップ 5 メニュー項目は?解決策は、副作用のある変数を使用することにあります。
改訂されたアプローチを詳しく見てみましょう:
サブクエリでは、SQL の @ 表記を使用して副作用のある変数 @r と @g を導入します。これらの変数は、グループ メンバーシップを追跡し、各グループ内のランクを増やすために使用されます。
このアプローチを実装すると、「サブクエリは複数の行を返します」というエラーが発生することなく、目的の結果を効率的に取得できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3