从mssql DB插入值并搜索值

时间:2012-09-12 08:46:48

标签: php sql-server-2008

我与DB建立了连接,我想输出一个shedule。

Date - Room - Event

现在我将看到每个活动的房间,

但我希望每个房间都能分组事件。

所以输出应该是

Date - Room1 - event 1
               event 2

Date - Room2 - event 3

Date - Room3 - event 4
             - event 5
             - event 6

此外,这应该在php中完成,而不是在sql查询中完成。

对此的任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

select date,room,STUFF((select ' '+eventname from yourtable where t.room=t1.room for xml path('')),1,1,'') as events
from yourtable
group by room