0
A
回答
1
使用Min/Max
总
SELECT MontlyBugetId,
Min(Initiator),Min(Stage1),Min(Stage2),Min(Stage3),Min(Stage4),Min(StatusId)
FROM yourtable
GROUP BY MontlyBugetId
如果这是你的表的数据,那么你需要更新记录,而不是插入,以避免重复记录
相关问题
- 1. SQL Server:将多行组合成一行
- 2. 如何在SQL Server中将多行组合成一行和多列?
- 3. SQL将多行组合成一行
- 4. 如何在SQL Server中将多行连接成一列?
- 5. SQL - 将多列组合成一列,并有更多的行
- 6. 如何在SQL Server中将多列组合/插入一列
- 7. 如何在ms中将列信息组合成一行SQL Server Management 2005
- 8. 如何将多行组合成一行? SQL PostgreSQL管理员
- 9. 将多行组合成一行
- 10. 将多行组合成一行并将其分隔列
- 11. 将多行组合成一行 - Excel
- 12. 将多行组合成一行
- 13. 如何检索SQL Server中同一列的多行的值
- 14. 如何更新一行多个组合排在SQL Server
- 15. 如何在使用SQL语句时将多行组合成一行
- 16. SQL Server:两行合并成一行
- 17. 在SQL Server中将列分组为多行和Group_concate如MySQL
- 18. 结合多行和列在SQL Server
- 19. 将多行组合成1
- 20. 如何在Oracle中将多行组合成单行?
- 21. SQL Server:将多行值分成单行
- 22. 如何在sql中将两行合并成一行?
- 23. 如何编写LINQ查询将多行组合成一行?
- 24. MS SQL Server查询将多行组合为一个
- 25. 将postgreSQL中的多行组合成一行?
- 26. 将多个查询结果组合成一行并添加列
- 27. 将多行组合成一行,其中只有一列中的数据发生更改,并将不同列的数据添加到行尾
- 28. 如何将行组合成一个,MS SQL Server管理工作室
- 29. 将多个不同值组合在一起的行
- 30. 在MySQL中将多行组合成一个没有组concat
您可以按BudgetId对数据进行分组,但如果要显示其他列,则需要决定如何汇总其他列。因为您正试图在同一个单元格中显示10002行的“启动器”,应该如何处理“空”和“2”?您需要使用像MIN或AVG这样的集合函数对它们进行汇总 – EMUEVIL