代码之家  ›  专栏  ›  技术社区  ›  Marcio Lino

在一个SQL查询上选择最大值和最小值

sql
  •  0
  • Marcio Lino  · 技术社区  · 8 年前

    由于每个id都有相同的最大值和最小值,因此我使用了以下方法但没有成功:

    select  max(value) as valmax,
            min(value) as valmin
    from mytable
    

    有什么想法吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Zaynul Abadin Tuhin    8 年前

    我想你会发现下面的问题

    select id,  max(value) as valmax,
            min(value) as valmin
    from mytable group by id
    

    group by id 在您的查询中