社区
MS-SQL Server
帖子详情
一个查询关联问题,不知道可不可以写出来。
hzh_wen_x
2006-06-21 12:10:04
表A是编码表
code name
0001 体系
0002 部门
0003 科室
表B是人员表
姓名 体系 部门 科室
张三 0001 0002 0003
可不可以查询出来结果为:
姓名 体系 部门 科室
张三 体系 部门 科室
...全文
235
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
/*
姓名 体系 部门 科室
---- ---- ---- ----
张三 体系 部门 科室
*/
表
关联
查询
+Mybatis-plus表
关联
查询
所遇到的
问题
本文介绍如何使用MyBatis-Plus进行表
关联
查询
,重点讲解在实体类中正确标注
关联
对象的方式,避免
查询
时出现列不存在的错误。
mysql 数据
关联
查询
_mysql
关联
查询
出现的数据不准确
问题
本文讨论了在MySQL中进行数据
关联
查询
时遇到的数据不准确
问题
,分析了由于不当的JOIN和LIMIT使用导致的分页结果错误。通过调整
查询
语句,将订单作为主
查询
,再进行
关联
操作,确保了每页显示的订单数量正确,从而解决了
问题
。
mysql左
关联
不走索引的
一个
问题
的排查过程及思考
本文记录了
一个
MySQL
查询
慢的
问题
,原因是两个表
关联
字段字符集不一致导致索引未被使用。通过调整字段字符集至一致,成功解决了
查询
效率
问题
。排查过程中尝试了修改SQL语句,包括使用等连接和调整表连接顺序,发现这些方法只能暂时解决
问题
,最终解决关键在于字段字符集的一致性。
子
查询
关联
查询
效率
问题
[转载]
本文探讨了数据库
查询
中子
查询
与
关联
查询
的效率差异,通过实例对比,揭示了子
查询
在数据量大时效率较低的
问题
,并提出了优化建议。
关于Mybatis
关联
查询
关联
双方不同步刷新缓存的
问题
文章介绍了Mybatis的一级和二级缓存机制,并针对
关联
查询
时二级缓存不刷新的
问题
提出解决方案。通过自定义注解@CacheRelations和RelativeCache类,实现当某Mapper更新时,能刷新与其
关联
的其他Mapper的缓存,确保数据的时效性。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章