我有一个名为calendar的数据库表,我有事件,并保存日期。在下面的图像中,我保存了日期,并且可以重复p_id的值。我需要得到一个具有不同p_id的行,并且日期和日期将被连接。对于E.g目前我有2行,p_id = 2 我想要一行会产生以下结果
DAT DAYS
----- -----
19 Wednesday
10,26 Monday,Monday
自从过去3个小时以来,我一直在尝试这样做,但无法找到有价值的解决方案。如果有人可以提供帮助,我会很高兴:)
答案 0 :(得分:1)
试试这个:
SELECT p_id, GROUP_CONCAT(dat), GROUP_CONCAT(days) FROM calendar GROUP BY p_id