【发布时间】:2014-05-22 10:26:31
【问题描述】:
我有一个关于如何合并具有相同特征的行的问题:
我有这些数据:
Client | Product | Date
Hannah | TV | 1 Jan
Tom | Laptop | 3 Feb
Peter | iPod | 2 Jan
Hannah | Laptop | 5 Feb
Tom | iPod | 5 Feb
我想创建这个:
Client | Product-History|
Hanna | TV-Laptop |
Tom | Laptop-iPod |
Peter | iPod |
谁知道这在 SQL 中是否可行?
如果您需要实际的 SQL 代码以便更容易回答,请告诉我,这是我第一次提出问题。
谢谢!
编辑:我正在使用 SQL Server
【问题讨论】:
-
请注意,GROUP_CONCAT 并非在所有 RDBMS 上都可用。你用的是哪个?
-
我正在使用 Microsoft SQL 服务器。
标签: sql sql-server merge