一行中有重复记录

匿名的

我有下表

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
希伯特

简单的聚集和最大应该做到这一点。

SELECT ID, max(Degree) degree, max(Degree1) degree1, max(Degree2) Degree2
FROM table
GROUP BY Id

(即使他们拥有3,也必须是基于C / java程序员0的学位。)

这确实假设每行/ id只有1度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章