2015-10-09 28 views
0

我從數據庫中選擇數據,並在這裏是結果:顯示相同的ID添加到單個ID

+--------+------------+ 
| room | name | 
+--------+------------+ 
| 12 | John  | 
| 13 | Marry  | 
| 14 | Camilla | 
| 14 | Beatrix | 
+--------+------------+ 

我如何通過PHP這樣的代碼打印到我的網頁:

12 : John 
13 : Marry 
14 : Camilla, Beatrix 

感謝幫助:)

+1

你需要的是'GROUP_CONCAT' –

+0

修改查詢以獲得你想要的結果集。你需要'GROUP_CONCAT' – RubahMalam

回答

1

您可能需要使用的毗連GROUP_CONCAT滿足您的具體需求

select 
concat(`room`, ' : ',group_concat(`name` separator ',')) as `Name` 
FROM test 
group by room; 

檢查Demo Fiddle這裏

+0

它的工作完美謝謝... –

3

試試這個,GROUP_CONCAT是你搜索

select room, 
GROUP_CONCAT(name) 
FROM tablename 
group by room;