题解 | #检索并列出已订购产品的清单#
检索并列出已订购产品的清单
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执行效率低下。