SELECT p.id, p.name, sub.total_quantity
FROM products p
JOIN (
-- Подзапрос 1: считает общую сумму заказов для каждого продукта
SELECT product_id, SUM(quantity) AS total_quantity
FROM ordered_products
GROUP BY product_id
) sub ON p.id = sub.product_id
WHERE sub.total_quantity = (
-- Подзапрос 2: находит максимальное значение среди всех сумм
SELECT MAX(total_sum)
FROM (
SELECT SUM(quantity) AS total_sum
FROM ordered_products
GROUP BY product_id
)