您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL选择MAX(日期时间)不返回最大值

MySQL选择MAX(日期时间)不返回最大值

尝试这样:

SELECT d.id, d.computer, d.app, d.version, d.build, a.installed
FROM data d
INNER JOIN (
  SELECT computer, app, max(DATE) AS installed
  FROM data
  GROUP BY computer, app
  ) a ON a.computer = d.computer AND a.app = d.app
WHERE placement = 'xxx'

内部查询是为您获取每对计算机和应用程序的max(date)最大值,然后您只需与之结合即可获取其余信息。

MySQL 2022/1/1 18:49:39 有288人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶