给定一个包含两个字段的表FirstName
和LastName1
,我可以通过Mysql查询提取一个输出,每个FirstName有一行,并带有LastNames
的连接列表:
- Bob | Smith
- Bob | Jones
- Bob | Adams
- Jack | Abrams
- Jack | Andrews
会变成:
- Bob | Smith;Jones;Adams
- Jack | Abrams;Andrews
答案 0 :(得分:1)
使用GROUP_CONCAT
select FirstName, GROUP_CONCAT(LastName1 separator ';') lastnames
from your_table
group by FirstName;