服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - SQL SERVER 表与表之间 字段一对多sql语句写法

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

2020-05-15 15:12zhaozhimao Sql Server

这篇文章主要介绍了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 SERVER 表与表之间 字段一对多sql语句写法

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

延伸 · 阅读

精彩推荐