我需要通過參加不同年份的各種活動,如記錄用戶獲得積分:SQL表設計了兩個變種尺寸
UserName Year Event1 Event2 Event13 Event14 ...
A 2001 20 30 NULL NULL
A 2002 15 20 30 NULL
B 1999 7 NULL NULL 10
B 2000 15 10 NULL 100
.....
的用戶數量是不固定的,而事件的數量也不是固定的。
我應該創建什麼表來實現這個結果?
我現在使用Microsoft SQL2008。