站长资源数据库

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

整理:jimmy2024/11/20浏览2
简介表AA1A2A3A40102030403040102表BB1B201张三02李四03王五04赵六显示结果A1A2A3A4张三李四王五赵六王五赵六张三李四效果图:sql语句如下SELECT (SELECT B2 FROM B WHERE B1=A1) AS A1, (SELECT B2 FROM

表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了