2014-01-21 62 views
0

我有一個數據庫,記錄在我們提供的服務輸入後有評分的客戶,這個數字介於0-50之間,他們平均每週看一次,在四次會話後他們被重新評估在相同的分數,看趨勢所以說一開始他們可能得分22和四個星期後,它可能是44 我所追求的是一個SQL查詢來這個數據數據分組

+----+-------+--------+ 
|name|initial|followup| 
+----+-------+--------+ 
|joe |22  |  | 
+----+-------+--------+ 
|joe |  |44  | 
+----+-------+--------+ 

我想這顯示

+----+-------+--------+ 
|name|initial|followup| 
+----+-------+--------+ 
|joe |22  |44  | 
+----+-------+--------+ 

我知道這是一個簡單的問題,並已經這樣做過,但之前一年的時間和壓力管理是 提前

+0

這是你的表是如何構成的?你的桌子有3個字段?姓名,首字母,後續? –

回答

0

假設-意味着NULL千恩萬謝,只要使用聚合:

select name, max(initial) as initial, max(followup) as followup 
from t 
group by name;