一. 需求 一条标准订单关联多条支付订单, 需要取到支付订单的最近一条数据, 跟标准订单关联 二. 问题 当group by 支付订单表后, 默认取第一条数据, 而不是最近一条 三. 解决 select t1.* from (select * from payment_order order by create_time desc limit 10000000000) t1 group by t1.order_id mysql5.7以后, 必须加limit, 才能生效