这是我的查询
select Log2002, Q116001, Q116002 from Q116 inner join log2 on Q116002=Log2001 where Q116001 in(429,430);
这是我的结果
但是所需的结果应该是格式--第1行第1列= 429,第2列=罗希特SIngh,Pooja,Dipesh Raj第2列= 430,第2列=罗希特·辛格·迪佩什·拉杰和阿尼什·阿南德
发布于 2013-10-24 05:35:12
您需要使用字符串聚合函数组concat group-concat
select q116001, group_concat(log2002) from Q116 group by q116001
发布于 2013-10-24 05:35:21
SELECT Q116001, GROUP_CONCAT(Log2002)
FROM Q116
INNER JOIN log2 ON Q116002=Log2001
WHERE Q116001 IN (429,430)
GROUP BY Q116001
https://stackoverflow.com/questions/19557689
复制相似问题