0

我已经与数据库建立了连接,我想输出一个时间表。

Date - Room - Event

现在我会看到房间里的每一个事件,

但我希望将事件按房间分组。

所以输出应该是这样的

Date - Room1 - event 1
               event 2

Date - Room2 - event 3

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

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

对此的任何帮助将不胜感激。

4

1 回答 1

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
于 2012-09-12T08:50:48.013 回答