以下查询给出了两个结果,其中除最后一列v2_roles.id外,所有内容都相同。有没有办法将它们分组在一列(可以是逗号seprated列表),得到的只是一个结果回将一行中的多行结果分组在一列
SELECT v2_admin.adminid,
v2_admin.adminname,
v2_admin.login,
v2_admin.email,
v2_roles.id
FROM v2_admin
INNER JOIN v2_admin_roles
ON v2_admin.adminid = v2_admin_roles.adminid
INNER JOIN v2_roles
ON v2_admin_roles.roleid = v2_roles.id
WHERE v2_admin.adminid = 2
哪个RDBMS ....? – sgeddes 2013-02-15 15:07:22
Soory错过了MSSQL 2008 – nasaa 2013-02-15 15:09:09
提供样本数据以及您想要的结果。 – 2013-02-15 15:13:39