我的mysql数据库表有多个具有以下结构的条目:
id, title, date, time
表格中目前有30个条目,其中一些条目有一个共同日期。
我想要完成的是检索数据库数据,以便在常见日期对它们进行分组。因此,共享相同日期的所有条目将被分组到由该公共日期索引的数组中。
在another post中,我了解到INDEX BY非常适合我想要实现的目标,但它在唯一字段上效果最佳。
所以,我很好奇是否有任何其他方法可以帮助我有效地对我的数据库进行分组。
答案 0 :(得分:0)
SELECT date, GROUP_CONCAT(title)
FROM tbl
GROUP BY date
ORDER BY date;
在有数千行之前,不要担心性能。