我正在尝试执行此查询,但它在几个月内返回一个空单元格:
SELECT
year(publication) AS year,
GROUP_CONCAT(DISTINCT DATE_FORMAT(month(publication), '%M') ORDER BY month(publication) ASC) AS months
from texts
GROUP BY year(publication) ORDER BY year (publication) DESC
如果没有 DATE_FORMAT,查询可以正常工作。但我需要返回月份名称。
最佳答案
替换
DATE_FORMAT(month(publication), '%M')
与
DATE_FORMAT(publication, '%M')
关于mysql - GROUP_CONCAT 内的 DATE_FORMAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25557818/