在SQL中将多行合并为一

约翰

我有以下结果集:

ID          P1Score P2Score P3Score
===================================
22117617    NULL    50      NULL
22117617    1       NULL    NULL    
22117617    NULL    NULL    40

我要做的是将这些行合并为一个。

我想将P1Score的值放在P1score列中,与P2score和P3score相同。

一个人将如何实现这一目标?

Yan Katia
select ID,
max(ISNULL(P1Score,0)),
max(ISNULL(P2Score,0)),
max(ISNULL(P3Score,0))
from [Score] group by ID

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章