タグ付けされた質問 「mysql-variables」

10
グループ化された結果の各グループの上位nレコードを取得する
次の例は最も単純な例ですが、どのようなソリューションでもn個の上位結果が必要な場合にスケーリングできるはずです。 以下のようなテーブルにperson、group、ageの列がある場合、各グループで最も年長の2人をどのように取得しますか?(グループ内のタイはより多くの結果をもたらすべきではありませんが、アルファベット順で最初の2つを与えます) + -------- + ------- + ----- + | 人| グループ| 年齢| + -------- + ------- + ----- + | ボブ| 1 | 32 | | ジル| 1 | 34 | | ショーン| 1 | 42 | | ジェイク| 2 | 29 | | ポール| 2 | 36 | …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.