计算每个供应商每个类别中的订单数量



这是我的代码

SELECT Vendor_ID, COUNT(*) AS no_orders, category_name
FROM orders
GROUP BY Vendor_ID, category_name

我的问题是,对于这个查询,还有其他更好的方法吗?

我认为如果这个方法工作良好,没有问题或性能缓慢,那么它就是好方法只是希望category列是外键,并使用category_id如果记录数量太大,则分组列上必须有索引,以避免任何缓慢的查询

最新更新