结果值在同一行上

时间:2017-08-27 10:38:20

标签: sql sql-server sql-server-2008 sql-server-2012

我希望具有相同ID的所有值在下面的查询中位于同一行。我不知道该怎么做。请帮忙

std::map::at

我想要的输出

enter image description here

由于

1 个答案:

答案 0 :(得分:2)

在每列上使用聚合函数:

SELECT t.id,
       MAX(t.Day1) as Day1,
       MAX(t.day2) as Day2,
       ..
FROM YourTable t
GROUP BY t.id

虽然输出错误,但我认为这是一个错字。