欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL SERVER 表与表之间 字段一对多sql语句写法

程序员文章站 2022-06-17 19:03:28
表a a1 a2 a3 a4 01...

表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 SERVER 表与表之间 字段一对多sql语句写法

sql语句如下

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了