如何将具有相同ID号的多个行合并到SQL Server中的单个行中?合并MS SQL Server中的行
-2
A
回答
-3
1
你的确需要使用GROUP BY
SELECT ID, Event = MAX(Event), Location = MAX(Location),
Cr = MAX(Cr), Cr0 = MAX(CR0), .. .
FROM your_table
GROUP BY ID
+0
它的工作原理,谢谢 – Dann3s
相关问题
- 1. 合并行SQL Server 2014
- 2. SQL Server合并行方法
- 3. 合并2行1 SQL Server中
- 4. SQL Server:两行合并成一行
- 5. 合并行的列在SQL Server
- 6. MS SQL Server行GUID列
- 7. SQL Server将2行合并到1
- 8. MS SQL Server 2012
- 9. MSYSGIT BASH:针对MS SQL Server执行SQL
- 10. 如何合并MS访问中的行?
- 11. 继承MS SQL的SQL Server
- 12. SQL合并Oracle中的行
- 13. 创建MS SQL Server 2008中
- 14. SQL Server 2008 R2合并
- 15. SQL Server复制,合并
- 16. 合并SQL Server数据库
- 17. 与条件合并(SQL Server)
- 18. SQL Server合并声明
- 19. SQL Server的:合并数据行中单个表中输出
- 20. 优化SQL MS SQL Server中,表中
- 21. MS SQL Server查询将多行组合为一个
- 22. Ms sql server或mysql
- 23. PostgreSQL或MS SQL Server?
- 24. MS SQL Server目录
- 25. MS SQL不是SQL Server吗?
- 26. 合并两个或两个以上的行SQL Server 2000中
- 27. 根据SQL Server中的日期合并行
- 28. 在SQL Server中合并字段
- 29. 在SQL Server中合并表内容
- 30. 在SQL Server中合并数据类型
你问什么没有引起太大的意义。天真地说,我会说你可以通过身份证和事件进行分组,但事实并非如此。 YOu可以做ID和事件,但是你想从那个ID的其他日子得到什么价值?另外,为什么CR1在结果集中不包含数据? – Xedni