我有几个看起来像这样的表 表 1
user_id | name
-------------------------
x111 | Smith, James
x112 | Smith, Jane
ETC..
表 2
id | code | date | incident_code | user_id
-----------------------------------------------------------------
1 | 102008 | 10/20/2008 | 1 | x111
2 | 113008 | 11/30/2008 | 3 | x111
3 | 102008 | 10/20/2008 | 2 | x112
4 | 113008 | 11/30/2008 | 5 | x112
我想展示的是这样的
user_id | user_name | INCIDENT IN OCT 2008 | INCIDENT IN NOV 2008
------------------------------------------------------------------------------
x111 | Smith, John | 1 | 3
x112 | Smith, Jane | 2 | 5
ETC..
event_code 将替换为位于另一个表中的事件的实际描述,但我想我会先看看它是如何工作的。
一些列标题将是静态的,而其他列标题将基于日期创建。有谁知道我如何使用 sql server 2005 做到这一点?一些例子会很有帮助。
提前致谢