这种情况的原因是什么,怎么解决
SELECT
o.order_id,
o.send_goods_status send_goods_status,
FROM
(
SELECT
o.order_id,
mi.STATUS send_goods_status,
FROM
ypb_order_info o
LEFT JOIN ypb_order_merchandiser_mission_info mi ON o.order_id = mi.order_id
AND mi.create_time = (
SELECT
MAX(create_time)
FROM
ypb_order_merchandiser_mission_info
GROUP BY
id
ORDER BY
create_time DESC
LIMIT 1
)
) o
GROUP BY
o.order_id
ORDER BY
o.create_time DESC
send_goods_status为空,但我查了表是有数据的。
我的目的是查出ypb_order_merchandiser_mission_info这张表的每个订单对应多条,但我只取最新的一条
把SQL贴出来。