任何人都可以向我解释哪个查询性能更高,幕后的区别是什么?
SELECT PRODUCT.id, SUM(PRODUCTION.quantity)
FROM PRODUCT
LEFT JOIN PRODUCTION ON PRODUCT.id = PRODUCTION.product_id
GROUP BY PRODUCT.id
相对
SELECT
PRODUCT.id,
(SELECT SUM(quantity)
FROM PRODUCTION
WHERE PRODUCTION.product_id = PRODUCT.id)
FROM PRODUCT
这两个查询产生相同的结果。