我想在Opencart产品页面中显示前5个经常购买的商品。
根据您的反馈,我刚刚尝试使用以下SQL查询获取详细信息:
select Distinct oc_order.order_id, oc_order.customer_id, oc_order_product.order_id, oc_order_product.product_id, oc_order_product.name, oc_order_product.quantity
from oc_order, oc_order_product
where oc_order.order_id = oc_order_product.order_id
但我需要完整的想法,以便我可以为它开发代码。
我找到了这个SQL查询
SELECT oc_order_product.product_id, oc_order_product.customer_id, oc_order_product.name, SUM(oc_order_product.quantity) AS TotalQuantity
FROM oc_order_product
GROUP BY oc_order_product.product_id
ORDER BY SUM(oc_order_product.quantity) DESC LIMIT 5;
但我想只显示已登录用户经常购买的商品。