-4
I持って、私は次のような結果重複レコード
を得るために期待してい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
I持って、私は次のような結果重複レコード
を得るために期待してい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とmaxはそれを行う必要があります。..
SELECT ID, max(Degree) degree, max(Degree1) degree1, max(Degree2) Degree2
FROM table
GROUP BY Id
(3の場合でもC/javaプログラマー0ベースの程度でなければなりません)
これは、行/ IDごとに1度しかないと仮定します。