【发布时间】:2016-01-07 11:44:43
【问题描述】:
我有一个包含以下表格的数据库:
- product (product_id / name / price / image_id / description)
- order ( order_id / date / status / email )
- order_count ( order_id / product_id / number )
- image (image_id / image_link )
我想在我的主页上显示 3 个最畅销的产品,但我无法做到这一点。
我试过这个:
$sql = "SELECT" *
FROM 'product' INNER JOIN 'afbeelding'
WHERE 'product'.'image_id' = 'afbeelding'.'image_id'
GROUP BY 'product_id'
ORDER BY 'product_id' DESC
LIMIT 3;";
我似乎无法找出在此查询中放置'count' 的位置和方法。
谢谢
【问题讨论】:
-
将 count(*) 放入选择列表中。
-
我尝试了你所有的建议,但在重新加载显示 php/sql 的页面时,大多数都返回错误 500 或根本没有返回。
-
'product' 是一个字符串 `product` 是一个表标识符
标签: php mysql sql mysqli count