【问题标题】:select with group by query and order by query in mysql在 mysql 中使用 group by 查询和 order by 查询选择
【发布时间】:2016-04-01 14:52:04
【问题描述】:

嗨,我有一个数据库,我使用此查询来获取最新记录,使用 group by 和 order by 我已使用此代码获取所有记录

SELECT id,time FROM eventlog WHERE event = '2' ORDER BY `eventlog`.`id` DESC

我得到这个输出:

我想获取每个组的最新时间 我已将此查询用于 group by 和 order by 查询

SELECT id,time FROM eventlog WHERE event = '2' GROUP BY id ORDER BY time DESC

【问题讨论】:

  • 您可以在选择查询中简单地使用max(time)..

标签: php mysql sql mysqli


【解决方案1】:

试试这个:

SELECT id,MAX(`time`) as `time` FROM eventlog WHERE event = '2' GROUP BY id DESC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 2012-06-12
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    相关资源
    最近更新 更多