各位用户为了找寻关于SQL SERVER 表与表之间 字段一对多sql语句写法的资料费劲了很多周折。这里教程网为您整理了关于SQL SERVER 表与表之间 字段一对多sql语句写法的相关资料,仅供查阅,以下为您介绍关于SQL SERVER 表与表之间 字段一对多sql语句写法的详细内容

表A

 

A1 A2 A3 A4 01 02 03 04 03 04 01 02

 

表B

 

B1 B2 01 张三 02 李四 03 王五 04 赵六

 

显示结果

 

A1 A2 A3 A4 张三 李四 王五 赵六 王五 赵六 张三 李四

 

效果图:

sql语句如下

? 1 2 3 4 5 6 SELECT (SELECT B2 FROM B WHERE B1=A1) AS A1, (SELECT B2 FROM B WHERE B1=A2) AS A2, (SELECT B2 FROM B WHERE B1=A3) AS A3, (SELECT B2 FROM B WHERE B1=A4) AS A4 FROM A

这样就ok了

原文链接:http://blog.csdn.net/zhaozhimao/article/details/49684019