社区
MS-SQL Server
帖子详情
一个查询关联问题,不知道可不可以写出来。
hzh_wen_x
2006-06-21 12:10:04
表A是编码表
code name
0001 体系
0002 部门
0003 科室
表B是人员表
姓名 体系 部门 科室
张三 0001 0002 0003
可不可以查询出来结果为:
姓名 体系 部门 科室
张三 体系 部门 科室
...全文
205
5
打赏
收藏
一个查询关联问题,不知道可不可以写出来。
表A是编码表 code name 0001 体系 0002 部门 0003 科室 表B是人员表 姓名 体系 部门 科室 张三 0001 0002 0003 可不可以查询出来结果为: 姓名 体系 部门 科室 张三 体系 部门 科室
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liangpei2008
2006-06-21
打赏
举报
回复
学习:)
LouisXIV
2006-06-21
打赏
举报
回复
:)
子查询更灵活点
liangpei2008
2006-06-21
打赏
举报
回复
楼上好快!
liangpei2008
2006-06-21
打赏
举报
回复
--这样?
declare @t table(code varchar(10),name varchar(10))
insert @t select '0001','体系'
union all select '0002','部门'
union all select '0003','科室'
declare @t1 table(姓名 varchar(10),体系 varchar(10),部门 varchar(10),科室 varchar(10))
insert @t1 select '张三','0001','0002','0003'
select A.姓名,B.name,c.name,d.name
from @t1 A inner join @t B on A.体系=B.code
inner join @t C on A.部门=C.code
inner join @t d on A.科室=d.code
LouisXIV
2006-06-21
打赏
举报
回复
declare @a table
(
code varchar(4),
name varchar(4)
)
insert into @a
select '0001','体系' union all
select '0002','部门' union all
select '0003','科室'
declare @b table
(
姓名 varchar(4),
体系 varchar(4),
部门 varchar(4),
科室 varchar(4)
)
insert into @b
select '张三','0001','0002','0003'
select
姓名,
(select name from @a where code=a.体系) as 体系,
(select name from @a where code=a.部门) as 部门,
(select name from @a where code=a.科室) as 科室
from @b a
/*
姓名 体系 部门 科室
---- ---- ---- ----
张三 体系 部门 科室
*/
区块链之Go语言设计模式
客户端不可以直接创建被共享的对象,而应当使用一个工厂对象负责创建被共享的对象。享元模式大幅度的降低内存中对象的数量。 每天跟MM发短信,手指都累死了,最近买了个新手机,可以把一些常用...
使用sequelize实现
关联
查询
使用sequelize进行
关联
查询
时,要根据具体情况选择用哪一个映射关系,因为这其中涉及左右连接、内外连接的性能
问题
。下面来看一个一对多的例子,当然你可以将这个例子反过来多对一,但是性能会差很多。所以我们要...
浅析MySQL多次
查询
和
关联
查询
的效率
问题
一、MySQL多表
关联
查询
效率高点还是多次单表
查询
效率高,为什么? A、B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要
关联
两表的数据。 先说一个极端情况,A、B两个表都没有索引,...
Mybatis多表
关联
查询
(一对多
关联
查询
)
Mybatis多表
关联
查询
(一对多
关联
查询
)
Oracle多表
关联
查询
在实际的应用系统开发中会涉及多个数据表,每个表的信息不是独立存在的,而是若干个表之间的信息存在一定的
关联
,这样当用户
查询
某一个表的信息时,很可能需要
查询
关联
表的信息,这就是多表
关联
查询
。 1、内连接 内...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章