查询求解,在线等,求高手
表A
字段:
PKID
name
==================
表B
字段:
PKID
pk_a(表A外键)
msg
===================
A 与 B 是1对多
例如:A表有数据
1 qqq
2 BBB
B表有数据
213213213213 1 测试1
234567890767 1 测试2
456789044444 2 测试3
777732132132 2 测试4
现在要呈现的结果为:
qqq 测试1,测试2
BBB 测试3,测试4
------解决方案--------------------SQL code
select A.NAME, wmsys.wm_concat(B.MSG) MSG
from A,B
WHERE
A.PKID=B.PK_A
------解决方案--------------------
后面还需要一点
SQL code
group by A.NAME
------解决方案--------------------
用wm_concat即可。