我有一个关于如何合并具有相同特征的行的问题:
我有此数据:
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
您可以尝试以下查询:
SELECT client,group_concat(product) as Product-History
from YOUR_TABLE group by client
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句