首页 文章

SQLite查询在3.5.2版中成功运行,但在版本3.7.11中出错 - 使用聚合函数

提问于
浏览
0

我的查询在Sqlite 3.5.1版本中工作正常,但是当我在3.7.11版本中运行相同的查询时,会误用聚合函数min()错误 . 下面是我的查询 . 请帮助我这方面

从min(displayorder)asc中选择m_ipaperdara order中的不同类别

1 回答

  • 1

    DISTINCT 不是可用于聚合函数的分组 .
    如果您想在每个类别中使用较小的 displayorder ,则必须按该列显式分组:

    SELECT category FROM m_ipaperdara GROUP BY category ORDER BY MIN(displayorder)
    

相关问题