2017-01-22 51 views
0

复制给定一个表有两个字段FieldB价值观的说FirstNameLastName1我可以提取通过MySQL查询它针对每个名字一行与LastNames级联列表中的输出:让所有在那里FIELDA在MySQL中

- Bob | Smith 
- Bob | Jones 
- Bob | Adams 
- Jack | Abrams 
- Jack | Andrews 

将成为:

- Bob | Smith;Jones;Adams 
- Jack | Abrams;Andrews 

回答

1

使用GROUP_CONCAT

select FirstName, GROUP_CONCAT(LastName1 separator ';') lastnames 
from your_table 
group by FirstName;