您的位置:首页 > 数据库

sql 相同字段的情况下 取时间最近的一条

2016-01-14 14:23 375 查看
select mf.*

from message_flow_node
mf

join

( select

FLOW_NODE_PK,

max(mfn.RECEIVE_TIME) rt

from message_flow_node
mfn

join flow_node fn

on fn.pk = mfn.FLOW_NODE_PK

where fn.PARENT_CODE = #node# and

mfn.INSTANCE_ID=(select pi.INSTANCE_ID from programme_instance pi where pi.pk = #programmaPk#)

group by FLOW_NODE_PK) info

on info.FLOW_NODE_PK = mf.FLOW_NODE_PK

where mf.INSTANCE_ID=(select pi.INSTANCE_ID from programme_instance pi where pi.pk = #programmaPk#)

and mf.RECEIVE_TIME = info.rt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: