+ -
当前位置:首页 → 问答吧 → 问个sql简单问题

问个sql简单问题

时间:2011-12-19

来源:互联网

select Aid,
cast((select Bbeizhu+';' from 表B b1 where b1.Aid=b0.Aid for xml path('')) as varchar) beizhu
from 表B b0


b1和 b0有什么区别吗

作者: aelfintiger   发布时间: 2011-12-19

当然有 一个是子查询里面的 一个是外面的

相当于两表关联了

作者: fredrickhu   发布时间: 2011-12-19

有区别,

作者: wang7535067   发布时间: 2011-12-19

子查询其实是把外面的B0表的值代入到了里面

作者: pengxuan   发布时间: 2011-12-19

没有区别.就是同一张表的自连接

作者: kingtiy   发布时间: 2011-12-19

同一个表的两个名字而已。

作者: szstephenzhou   发布时间: 2011-12-19

同一张表的不同名字啊

作者: SylarZhou   发布时间: 2011-12-19