【发布时间】:2015-06-22 12:06:56
【问题描述】:
(问题已编辑)我的表有id,status,date,sequence
情况:获取满足的id:
-
date是最大值,不超过今天的和status是A - 如果超过 1 个状态具有相同的
date,则只有当它具有最大sequence时才获取 id
我在dbVisulizer 中写MYSQL。
编辑:尝试查询:
select id, max(date), max(sequence) from
table
where
table.date<=now() and status='A'
order by date desc,sequence desc
听起来我只是直接问问题而没有自己尝试任何事情,但是对于这种情况我完全卡住了,我尝试了case when,但并没有真正取得任何好处,任何起点都是了解。
【问题讨论】:
-
发布您尝试过的任何内容,而不是发布需求。投票结束。
标签: mysql case-when dbvisualizer