你会如何解决这个问题?

时间:2017-10-02 10:23:16

标签: mysql database oracle

假设这是您的数据库:

   A    B           C 
  157  szept-01   3000 
  157  okt-01     -312

我试过这个:(很明显,我通过警告得到一个不是一个组,因为C没有分组) 但我想在我的查询中得到C的值,我怎么能解决它?

    Select A, MIN(B), C
    FROM DB
    GROUP BY A;

当我使用它时(我得到每个B的每个C值,但我只想要最小B的值C)

    Select A, MIN(B), C
    FROM DB
    GROUP BY A, C;

这是我的目的:

    A    B          C
   157  szept-01   3000

编辑: 我没有看到它重复,另一个没有完全解决imho。 (有大量的更新,我没有看到确切的答案)

0 个答案:

没有答案