LeetCode(数据库)- 按日期分组销售产品
Posted 程序员牧码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode(数据库)- 按日期分组销售产品相关的知识,希望对你有一定的参考价值。
题目链接:点击打开链接
题目大意:略。
解题思路:解决方案(1)代码通过,但是解决方案(2)为错误代码,但是没搞明白,为啥 AC 不了。
AC 代码
-- 解决方案(1)
SELECT
sell_date,
COUNT(DISTINCT product) num_sold,
GROUP_CONCAT(DISTINCT product ORDER BY product) products
FROM
Activities
GROUP BY
sell_date
ORDER BY
sell_date
-- 解决方案(2)
SELECT sell_date, COUNT(*) num_sold, GROUP_CONCAT(product) products
FROM (SELECT * FROM Activities GROUP BY sell_date, product ORDER BY sell_date, product) t
GROUP BY sell_date
ORDER BY sell_date
以上是关于LeetCode(数据库)- 按日期分组销售产品的主要内容,如果未能解决你的问题,请参考以下文章