社区
MS-SQL Server
帖子详情
一个查询关联问题,不知道可不可以写出来。
hzh_wen_x
2006-06-21 12:10:04
表A是编码表
code name
0001 体系
0002 部门
0003 科室
表B是人员表
姓名 体系 部门 科室
张三 0001 0002 0003
可不可以查询出来结果为:
姓名 体系 部门 科室
张三 体系 部门 科室
...全文
241
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
/*
姓名 体系 部门 科室
---- ---- ---- ----
张三 体系 部门 科室
*/
思维体操:用c#简单实现按一定规则输出有序数列
要求:输入
一个
整数num,打印出如下规则的一组数字: 123456789101112131415...... 比如输入数字7,应该有如下输出: 1234567 下面是用c#的简单实现: 代码 publicstaticvoidPrint(intnum){intcounter=...
Unity ShaderGraph实现2D角色不规则艺术描边:从原理到工程实践
在计算机图形学与游戏开发中,边缘检测与轮廓渲染是基础且关键的技术,其原理通常涉及屏幕空间导数计算、颜色/深度差异分析以及纹理采样。传统均匀描边技术虽能勾勒物体边界,但在风格化项目中往往显得呆板,缺乏艺术表现力。通过引入噪声纹理、时间变量与自定义数据流,可以实现描边宽度、透明度与颜色的动态不规则变化,极大提升了视觉反馈与沉浸感。这项技术的核心价值在于将程序化生成与美术表达深度结合,使轮廓线能响应角色状态与环境,服务于卡通渲染、横版动作等应用场景。本文以Unity ShaderGraph为工具,详细拆解了基于A
C#猜拳游戏实现:从随机算法到可控输赢的设计模式应用
在软件开发中,控制流程和算法设计是构建应用程序的基础。通过状态机模式和策略模式,开发者可以灵活管理程序行为,实现逻辑的模块化与可扩展性。随机数生成与取模运算等数学原理,为处理循环关系数据结构提供了高效解决方案。这些技术的工程价值在于提升代码的可维护性和可测试性,特别适用于游戏开发、规则引擎等需要动态行为切换的场景。本文以C#实现
一个
可控制输赢的猜拳游戏为例,深入探讨了如何利用枚举、switch语句和数学公式优雅地实现“作弊”逻辑,并展示了如何通过面向对象设计将公平模式与作弊模式解耦。项目中涉及的输入验证、异
从零掌握Modbus RTU:C#上位机与PLC通讯实战指南
在工业自动化与物联网系统中,通讯协议是上位机与下位机设备(如PLC、传感器、变频器)之间实现数据交换的“交通规则”。它定义了数据传输的语法、语义和时序,确保双方能够准确理解彼此的指令与数据。从基础的串口通信(RS-232/RS-485)到应用层协议,其核心价值在于解决设备互联中的“语言不通”
问题
,是实现设备监控、数据采集和远程控制的技术基石。Modbus作为一种开放、简单且广泛支持的工业通讯协议,已成为该领域的“普通话”,尤其适用于**上位机开发**与**PLC数据交互**场景。本文将以**Modbus R
技术学习的本质:底层思维比工具迭代更重要
编程不是掌握某门语言或框架,而是一种可迁移的底层思维训练——它源于对计算本质、系统约束与抽象建模的持续理解。当AI能自动生成CRUD代码、低代码平台快速搭建应用时,真正区分工程师能力边界的,是能否将HTTP状态码差异映射到网络协议栈行为,能否从内存溢出日志反推cgroup与OOM Killer协作机制。这种能力不依赖技术风口,却决定你能否在Rust、WebAssembly、Serverless等新范式中快速锚定
问题
域。重读经典的价值,正在于剥离表层工具,回归‘数据结构教会时空权衡’‘操作系统揭示确定性幻觉’
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章