我有一张像这样的桌子:
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
选择最低的
所以,在这个例子中我会得到:price
flag
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