私はテーブルを持っています:
Group | BasalArea | SpeciesName
1 | 3.6 | Palustris
1 | 45.0 | MSO
2 | 4.2 | Oak
2 | 2.0 | MSO
...
このテーブルから、Group フィールドでグループ化された基底面積が最大の種名を取得したいと思います。これは次のようになります。
Group | BasalArea | SpeciesName
1 | 45.0 | MSO
2 | 4.2 | Oak
SQL を使用して、最高の基底面積を取得できます。
SELECT Group, Max(BasalArea)
FROM TABLE
GROUP BY Group
ループを行わずに種名を取得する方法もわかりません。これは可能ですか?同点を処理するための戦略は何ですか?