【问题标题】:Grouping a column对列进行分组
【发布时间】:2012-08-28 00:55:12
【问题描述】:

我正在尝试在我的 MYSQL 表中对名为“set”的列进行分组,并尝试检索该集合的最低 page_id。

SELECT * FROM pages WHERE project_id ='$project_id' GROUP BY `set` ORDER BY page_id ASC

我将如何正确地做到这一点?

【问题讨论】:

    标签: php mysql sql group-by


    【解决方案1】:

    使用MIN()聚合函数:

    SELECT MIN(page_id) AS lowest_page_id
    FROM pages 
    WHERE project_id ='$project_id' 
    GROUP BY `set`
    

    【讨论】:

    • 完美!非常感谢你!我学到了一个新功能:-)!
    猜你喜欢
    • 1970-01-01
    • 2020-07-23
    • 2015-04-07
    • 2017-03-09
    • 1970-01-01
    • 2021-12-23
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多