如何使用pnum从sql中给定的集合中获取num和订单的最高价格,仅获取每个num的最高值
ans应为:如何使用pnum从sql中给定的集合中获取num和订单的最高价格,仅获取每个num的最高值,sql,Sql,ans应为: num Pnum price -------- --- ------- 1 109 30 1 118 25 3 101 30 3 115 27 4 107 23 5 100 17 5 129 16 试试这个,我假设表名是数字 你真的需要自己尝试一下,然后针对你遇到的任何具体问题发布
num Pnum price
-------- --- -------
1 109 30
1 118 25
3 101 30
3 115 27
4 107 23
5 100 17
5 129 16
试试这个,我假设表名是数字
你真的需要自己尝试一下,然后针对你遇到的任何具体问题发布问题。@Oberoi试着在发布问题时包含你已经尝试过的内容。我已经给你的问题写了答案。看看下面。
num Pnum price
-------- --- -------
1 109 30
3 101 30
4 107 23
5 100 17
SELECT N2.* from
(SELECT num, max(price) AS price FROM Numbers
GROUP BY num) AS N1
INNER JOIN Numbers N2 on N2.num=N1.num and N2.price = N1.price