我想在网站上展示最受欢迎的商店商品 表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
答案 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