在 mysql db 表中,我有与域表具有一对多关系的项目,例如
项目
----------------
proId | domainId
----------------
1 1
1 2
2 1
3 3
领域
---------------------
domainId | domainName
---------------------
1 Web
2 Mobile
3 iPhone
我查询
SELECT p.*, d.* FROM projects p LEFT JOIN domain d ON p.domainId = d.domainId
结果
结果
-----------------------------
proId | domainId | domainName
-----------------------------
1 1 Web
1 2 Mobile
2 1 Web
3 3 iPhone
但是是否可以通过串联将所有域显示为单个值,例如
-----------------------------
proId | domainId | domainName
-----------------------------
1 1, 2 Web, Mobile
2 1 Web
3 3 iPhone