社区
MS-SQL Server
帖子详情
一对多关系的问题~
juliens
2006-07-20 10:38:23
大家好,碰到个问题:
两个表,一个是基本信息表,一个是职称表,是父子关系,现在我想通过连接生成这样的格式:
姓名 身份证号 职称
张三 321*** 职称一
职称二
职称三
。。。
李四 320*** 职称一
。。。
不知道是否可以实现,谢谢~
...全文
253
3
打赏
收藏
一对多关系的问题~
大家好,碰到个问题: 两个表,一个是基本信息表,一个是职称表,是父子关系,现在我想通过连接生成这样的格式: 姓名 身份证号 职称 张三 321*** 职称一 职称二 职称三 。。。 李四 320*** 职称一 。。。 不知道是否可以实现,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
白发程序猿
2006-07-20
打赏
举报
回复
建議不要用SQL語句來實現,直接在編程語言中實現更簡單
lxzm1001
2006-07-20
打赏
举报
回复
create table jb(name varchar(20),sfz varchar(18))
insert jb select '张三','3562*******'
insert jb select '李四','231656*****'
insert jb select '王五','162656*****'
create table zc(name varchar(20),zc varchar(20))
insert zc select '张三','职称一'
insert zc select '张三','职称二'
insert zc select '张三','职称三'
insert zc select '李四','职称一'
insert zc select '李四','职称二'
insert zc select '王五','职称一'
select id=identity(int),a.name,sfz,zc into #t from jb a,zc b where a.name=b.name
select name=case when id not in(select min(id) from #t group by name) then '' else name end,sfz,zc from #t
juliens
2006-07-20
打赏
举报
回复
就是说在结果表中把基本信息表中重复的信息去掉
全面掌握 Hibernate 框架技术
全面包含Hibernate相关技术,老司机手把手带你一起飞,让你少走弯路。包含Hibernate相关技术:Hibernate简介、Session API、对象的状态查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork)关联
关系
:多对一、
一对多
、多对多、一对一组件映射、继承映射、缓存、JPA反向工程、封装GenericDao教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!
数据库一对一、
一对多
、多对多
关系
数据库一对一、
一对多
、多对多
关系
本来数据库一对一、
一对多
、多对多
关系
并不复杂,但是最近在理解的时候感觉又感觉多了写新意,所以现在在来总结一下吧 一、首先给出三种
关系
的实例 1、一对一
关系
实例 * 一个人对应一张身份证,一张身份证对应一个人 2、
一对多
关系
实例 * 一个班级拥有多个学生,一个学生只能够属于某个班级 3、多对多实例 * 一个学生可以
数据库表
关系
详解(
一对多
、一对一、多对多)
引言 在数据库中,单表的操作是最简单的,但是在实际业务中最少也有十几张表,并且表与表之间常常相互间联系;
一对多
、一对一、多对多是表与表之间的常见的
关系
,初学时在多表连接时会纠结如何写对应的Sql语句,下面就分享一些小技巧;
一对多
一对多
是最基础的表间
关系
,意思是一张表A中的一条记录可以对应另一张表B中的多条记录,另一张表B中的一条记录只能对应一张表A中的一条记录 举个
一对多
的例子: 有两张表, 表A:学生表student(子表) id name class_id(外键非空:班级id) 100
使用Visio画出各模型的
关系
(一对一,多对多,
一对多
等)
一.使用Visio创建一个
关系
图 点击新建如图所示: 搜索:uml数据库表示法 选择uml数据库表示法,得到如图: 一.创建一个一对一
关系
图 如图: 三.创建一个
一对多
关系
图 如图: 自此已经完成,有些人感觉这里有虚线看着很难受,我们可以这样:进入【视图】,取消勾选“分页符”就OK了,如图: 取消勾选后,如图: 是不是感觉整洁多了,有关于在Visio一...
数据库建表--
一对多
/多对一/一对一/多对多
关系
转自:https://blog.csdn.net/zhongshan_c/article/details/8210196数据库建表--
一对多
/多对一/一对一/多对多
关系
关联映射:
一对多
/多对一存在最普遍的映射
关系
,简单来讲就如球员与球队的
关系
;
一对多
:从球队角度来说一个球队拥有多个球员 即为
一对多
多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间
一对多
关系
如下图:注:
一对多
...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章