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语句如下
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了
上一篇: 多表查询技巧
下一篇: ESP8266—01模块的3种工作模式
推荐阅读
-
关于如何修改一张表中所有行与选定字段的同sql多行语句的添加方法
-
MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结
-
SQL SERVER 表与表之间 字段一对多sql语句写法
-
用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备
-
sql判断表名与字段名是否存在语句
-
SQL Server查找与删除表重复记录sql语句
-
用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备
-
Sql Server 给表与字段添加描述
-
SQL server Merge into MERGE 语句试图多次更新或删除同一行。目标行与多个源行匹配时会出现这种情况。MERGE 语句无法多次更新/删除目标表的同一行。请简化 ON 子句,
-
SQL Server查找与删除表重复记录sql语句