0

我想在网站上显示商店最受欢迎的商品表 1 是最后购买的商品,表 2 是产品详细信息

表 1 中的第一个查询:SELECT item_id FROM $tableName ORDER BY views DESC LIMIT 5
结果: 1156 、 1146 、 1749 、 1325 、 1952

为了显示表 2 中的 MostPopulars Products 的此结果,我必须做什么?
最后结果访问者可以查看,例如:
Example_Name_item1156 - Price:15$
Example_Name_item1146 - Price:38$
Example_Name_item1749 - Price:29$
Example_Name_item1952 - Price:17$

我使用 PHP 和 MySQL

4

1 回答 1

0
select p.* from products p
inner join (SELECT item_id, views FROM $tableName) as i on i.item_id = p.item_id
ORDER BY i.views DESC 
LIMIT 5
于 2012-05-27T18:48:34.017 回答