在sqlite中使用group by选择每个colB中colA的最大值

时间:2016-02-25 06:22:06

标签: sqlite

我在sqlite中有一个表。我试图获得每个ColB的最大ColA。

我的表格如下:

select * from table1

ColA           |          ColB
63.9                       1234            
9.09                       1234             
52                         1678              
8.65                       1678              
7.07                       0987              
54                         0987              
23                         9876        

我想从每个ColB查询ColA的最大值。 预期的输出是:

MaxofColA            |          ColB
63.9                            1234              
52                              1678              
54                              0987              
23                              9876              

我需要sqlite查询吗?当我尝试下面的查询时,我获得了一些ColB组的ColA最大值,但其余的则没有。 我的结果是:

MaxOfColA          |       ColB
9.09                       1234 ---- incorrect
8.65                       1678 ---- incorrect
54                         0987 ---- correct
23                         9876 ---- correct

0 个答案:

没有答案