【发布时间】:2021-04-14 10:03:05
【问题描述】:
我有 1 张桌子,我想获得每个 productId 的最后支付价格 - 我该怎么做?
样品 tb1:
id price category
1 $5 a
2 $7 a
3 $3 b
4 $1 b
这就是想法 => SELECT price WHERE id = ? GROUP BY category
如果您有任何想法,请告诉我;)
【问题讨论】:
-
“最后价格”是指
id最大的那个吗? -
与问题无关,但我不会将货币类型存储在数据库中。只需使用整数并在应用程序中添加货币。
-
Stack Overflow 上几乎每天都会问这个问题。
标签: mysql sql group-by subquery greatest-n-per-group