私は次のようなテーブルを持っています:
id(int) flag(int) price(float)
1 0 50
2 400
3 4 200
4 3 150
5 3 100
6 3 400
7 2 120
Soのすべてのグループでflag最も低い行を選択して、個別の行をすべて選択したい
ので、この例では次のようになります。priceflag
id(int) flag(int) price(float)
1 0 50
2 400
3 4 200
5 3 100
7 2 120
flagこれは必須ではないため、値(int)またはなし(null)を持つことができることに注意してください。
よろしく
編集:
明確にするためだけに。
価格でフィルタリングせずに、idとを含むすべての行を選択したいと思います。price次に、各グループの最低価格の行のみに参加したいと思います。flags