题解 | #检索并列出已订购产品的清单#

检索并列出已订购产品的清单

https://www.nowcoder.com/practice/9e4741b77f4244149a069883bc0d23be

SELECT prod_id from OrderItems GROUP BY prod_id;

在语义相同,有索引的情况下group by和distinct都能使用索引,效率相同。 在语义相同,无索引的情况下:distinct效率高于group by。 原因是distinct 和 group by都会进行分组操作,但group by可能会进行排序,触发filesort,导致sql执行效率低下。

全部评论

相关推荐

自由水:这HR已经很好了,多的是已读不回和不读了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务