最受欢迎的商店产品,表1中的数组,如表2所示

时间:2012-05-27 18:40:21

标签: php mysql

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

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

显示表2中MostPopulars产品的结果我必须做些什么?
最后结果访客可以查看,例如:
Example_Name_item1156 - 价格:15 $
Example_Name_item1146 - 价格:38 $
Example_Name_item1749 - 价格:29 $
Example_Name_item1952 - 价格:17 $

我使用PHP和MySQL

1 个答案:

答案 0 :(得分: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