查询结果才一万多条就用了 60s,请问大神们这句 sql 还有什么可优化的空间?
SELECT
count(tto.id)
FROM tb_order o
LEFT JOIN (SELECT
id,
trucker_order_id,
parents_id,
carrier_org_name,
fence_status
FROM tb_order
WHERE fence_status = '1'
AND IFNULL(trucker_order_id, 1) != 1
) so ON FIND_IN_SET(o.id, so.parents_id)
LEFT JOIN tb_transport tt ON tt.order_id = so.id
LEFT JOIN tb_trucker_order tto ON tto.id = so.trucker_order_id
WHERE o.org_id = '153645643245457'
AND IFNULL(so.id, 1) != 1;
