这样一对多关联表的查询怎么样实现?谢谢~
SELECT roleid,
GROUP_CONCAT(CONCAT_WS('-', id, name) SEPARATOR ';') S
FROM user
GROUP BY roleid
SELECT roleid,
GROUP_CONCAT(distinct name order by name) S
FROM user
GROUP BY roleid
@菜鸟乙: 这个是把某个角色的所有的 username放在了一个字段里面,请问可以把其分开字段来存吗?
@WKellyL: 首先你的目的是展示吧?是不是想展示到excel里边,如果是这样的话,你直接用分隔符取一下。再用两个for循环取值不就行了?
@菜鸟乙: 谢谢