我有一张像这样的桌子:
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
我想选择所有具有 distinct 的行,在每组中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)。
问候
编辑:
只是为了让它更清楚。
我想选择所有具有 aid和 a的行price,而不是按价格过滤。然后我想只加入每组价格最低的行flags