2016-10-30 7 views
1

Iイベントがあり、日付が保存されている、calendarという名前のDBテーブルがあります。下の画像では、日付が保存されており、p_idの値を繰り返すことができます。私は別のp_idを持つ行を取得する必要があり、日付と日は連結されます。例:iに対してP_ID = 2 との2行を持った瞬間に私は過去3時間ので、これを実行しようとしていると見つけることができませんでした次のような結果
特定の列がDIstinctのMysqlで2行を連結する方法

DAT  DAYS 
-----  ----- 
19  Wednesday 
10,26  Monday,Monday 

を持つことになります行を望みます貴重な解決策です。誰かが:)



Image of the Database Table

答えて

1

を助けることができれば、私は喜んでいると思います。このお試しください:

SELECT p_id, GROUP_CONCAT(dat), GROUP_CONCAT(days) FROM calendar GROUP BY p_id 
+0

これはTyの働いを:) –

関連する問題