-4
我有以下表重複的記錄
ID DEGREE DEGREE1 DEGREE2
1 BS
1 MS
1 PHD
2 BA
2 MA
我期待得到以下結果
ID DEGREE DEGREE1 DEGREE2
1 BS MS PHD
2 BA MA
我有以下表重複的記錄
ID DEGREE DEGREE1 DEGREE2
1 BS
1 MS
1 PHD
2 BA
2 MA
我期待得到以下結果
ID DEGREE DEGREE1 DEGREE2
1 BS MS PHD
2 BA MA
簡單aggregration和最大應該這樣做..
SELECT ID, max(Degree) degree, max(Degree1) degree1, max(Degree2) Degree2
FROM table
GROUP BY Id
(必須是基於C/java程序員0的學位,儘管他們有3個)。
這確實假設每行/ id只有1度。