我有一个关于如何合并具有相同特征的线的问题:
我有这些数据:
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
答案 0 :(得分:0)
select client,group_concat(product)
from tablename group by client
答案 1 :(得分:0)
您可以尝试此查询:
SELECT client,group_concat(product) as Product-History
from YOUR_TABLE group by client