如何在sql server中将多行组合成不同列的一行
我有这样的表格我想只给定一行给定的预算ID 这里是数据。如何在sql server中将多行组合成不同列的一行
输入:
OUTPUT:
回答:
使用Min/Max
总
SELECT MontlyBugetId, Min(Initiator),Min(Stage1),Min(Stage2),Min(Stage3),Min(Stage4),Min(StatusId)
FROM yourtable
GROUP BY MontlyBugetId
如果这是你的表的数据,那么你需要更新记录,而不是插入,以避免重复记录
以上是 如何在sql server中将多行组合成不同列的一行 的全部内容, 来源链接: utcz.com/qa/266152.html