sql语句,having优化
sql中的having速度很慢,怎么优化呢?
SELECT sd.send_detail_id, sd.amount, SUM(IFNULL(pb.qty,0)) AS c FROM p_host_send s INNER JOIN p_host_send_detail sd ON sd.send_id = s.send_id
LEFT JOIN p_host_boxcode pb ON sd.send_detail_id = pb.out_detail_id
WHERE s.send_id=8527 AND sd.part_id=1875 GROUP BY send_detail_id
HAVING c < amount
SELECT sd.send_detail_id, sd.amount, SUM(IFNULL(pb.qty,0)) AS c FROM p_host_send s INNER JOIN p_host_send_detail sd ON sd.send_id = s.send_id
LEFT JOIN p_host_boxcode pb ON sd.send_detail_id = pb.out_detail_id
WHERE s.send_id=8527 AND sd.part_id=1875 GROUP BY send_detail_id
HAVING c < amount
...全文


基础编程
