我有我的订单表这样的如何从订购表中获得最受欢迎的产品?
Id | Order_id | item_id | restaurant_id | price
--------------------------------------------------
1 | 1 | 1 | 2 | 200
---------------------------------------------------
2 | 2 | 1 | 2 | 200
---------------------------------------------------
3 | 3 | 2 | 2 | 400
我怎样才能从订单表按升序热门项目,其中restaurant_id是2 我想是这些 受欢迎的项目
1
2
我尝试,但我只得到总数,我卡在那里
SELECT COUNT(item_id) FROM `item_orders` WHERE restaurant_id = 1
在哪个参数你是在决定任何项目的普及计数?我的意思是它只是计数或任何其他值?如果它是计数,那么你可以按照count的降序使用group by。 – Pavvy
基于item_id –
因此,不要使用计数使用Sum() – Pavvy