根据公共 ID 合并两行
Combine two rows based on common ID
我有一个查询 returns 每 ID
两行。我希望能够根据 ID
.
将它们合并为一行
每个 ID
只会有两行。如下例所示,一行将只包含 ColumnA
,另一行将包含 ColumnB
.
所以这是当前数据的简化版本:
这就是我希望的样子,尽管我不完全确定该怎么做:
您可以通过聚合来做到这一点:
select ID, max(ColumnA) ColumnA, max(ColumnB) ColumnB
from TableName
group by ID
我有一个查询 returns 每 ID
两行。我希望能够根据 ID
.
每个 ID
只会有两行。如下例所示,一行将只包含 ColumnA
,另一行将包含 ColumnB
.
所以这是当前数据的简化版本:
这就是我希望的样子,尽管我不完全确定该怎么做:
您可以通过聚合来做到这一点:
select ID, max(ColumnA) ColumnA, max(ColumnB) ColumnB
from TableName
group by ID