2012-05-27 61 views
0

我想顯示在網站上儲存的最流行的項目 表1是最後購買的物品,表2是產品的細節最受歡迎的商店,從表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
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 
相關問題