选择属性b,其中属性a在sql中的groupby之后是最大
给定下表:
ID | 价格 | 日期 |
---|---|---|
1 | 34 | A |
1 | 42 | B |
2 | 34 | A |
我想在ID
中有一排,而价格为
ID | 价格 | 日期 |
---|---|---|
1 | 42 | B |
2 | 34 | A |
最大 ID
和选择ID,日期,最大(价格)
导致错误组成的子句,带有非汇总功能
Given the following table:
ID | Price | Date |
---|---|---|
1 | 34 | a |
1 | 42 | b |
2 | 34 | a |
I would like to have one row per ID
where the price was maximal
ID | Price | Date |
---|---|---|
1 | 42 | b |
2 | 34 | a |
Trying to groupby ID
and selecting ID, Date, MAX(Price)
results in the error GROUP BY clause with non aggregate functions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用row_number。
You can use row_number.