有两张表:tb1,tb2
tb1的表结构是这样的:
Uid Uname
1 a
2 b
3 c
tb2的表结构是这样的:
ID rname uid
001 add 1,2
002 del 2,3
003 sel 3
我想得到的结果是这样:
ID rname uid
001 add a,b
002 del b,c
003 sel c
不知用sql脚本如何得到
tb1的表结构是这样的:
Uid Uname
1 a
2 b
3 c
tb2的表结构是这样的:
ID rname uid
001 add 1,2
002 del 2,3
003 sel 3
我想得到的结果是这样:
ID rname uid
001 add a,b
002 del b,c
003 sel c
不知用sql脚本如何得到
关键是uid的问题,我想把uid的值用子查询查出来,可是暂时想不出来!
001 add a
001 add b
002 del b
002 del c
003 sel c
就是不能把他以逗号分隔的连接起来
001 add a
001 add b
002 del b
002 del c
003 sel c
我帮你用逗号隔开吧:假如结果表名为:tableselect distinct A,B
replace(replace((select C From table X where A=t.A and B=t.B for xml auto),'<x C="',''),'"/>',',') as tt
from table t
001 add a
001 add b
002 del b
002 del c
003 sel c
我帮你用逗号隔开吧:假如结果表名为:tableselect distinct A,B,
replace(replace((select C From table X where A=t.A and B=t.B for xml auto),'<x C="',''),'"/>',',') as tt
from table t