一个表的两个外键都指向自己

MS-SQL Server > 基础类 [问题点数:100分,结帖人xiehuanxie]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
等级
本版专家分:86794
勋章
Blank
进士 2011年 总版技术专家分年内排行榜第九
Blank
铜牌 2011年8月 总版技术专家分月排行榜第三
Blank
微软MVP 2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
Blank
红花 2011年2月 MS-SQL Server大版内专家分月排行榜第一
等级
本版专家分:313905
勋章
Blank
名人 2019年 荣获名人称号
2012年 荣获名人称号
Blank
进士 2011年 总版技术专家分年内排行榜第四
2010年 总版技术专家分年内排行榜第九
2009年 总版技术专家分年内排行榜第八
Blank
金牌 2011年10月 总版技术专家分月排行榜第一
Blank
银牌 2011年12月 总版技术专家分月排行榜第二
2011年9月 总版技术专家分月排行榜第二
2009年11月 总版技术专家分月排行榜第二
等级
本版专家分:659
等级
本版专家分:1003
等级
本版专家分:11884
xiehuanxie

等级:

一个数据表两个外键关联同一个字段sql和mybatis该怎么写

首先说明一点,这个设计完全没有问题的,... 一个用户一个任务 user: 用户Id:id 用户名:username task: id 任务名:taskname 任务创建者:taskCreateId---------->关联用户Id 任务负责人:taskFunc...

sql一张两个字段指向一个外键

在项目开发中遇到这么一个例子,首先产品 tb_product ----------------------------- id name 1 手机 2 电脑 3 笔记本 第二张表 tb_product_chain(产品链) ------------------------------------------...

一个表两个外键对应另一张一个主键

SELECT TF_SCHOOL_DORMITORY_INFO.*, tsi.STAFF_NAME “ceoName”, ts_staff_info.STAFF_NAME AS “houseMasterName” FROM ( SELECT * FROM ts_staff_info ) tsi right join TF_SCHOOL_DORMITORY_INFO ON tsi.STAFF...

一张个外键指向同一主键

现在有  (a)  ======(想要的结果)=====》  ... (b) ...因为第次遇到这种,想了想还...适用于多个外键同时关联同个主键!  我的sql语句是: SELECT  a1.id, a1.userName userId, a...

Django模型进阶,实现两个外键同时指向一个外表,related_name

关键是加一个 related_name 参数来区分两个外键,不然会报错。 class Employee(models.Model): name = models.CharField(max_length = 30) class Day(models.Model): date = models.DateField(unique = True) ...

SQL--当一张两个外键指向同一主键

最近遇到了这样一个问题,当一张中有两个外键同时执行了另外一种的主键,如何建立一张视图,让这两个外键都找到相应的信息。来实例吧:第一张表,归还记录:第二张表,用户:问题就是,归还记录表里有两个字段,...

一个表两个外键指向一个表的主键:如何区分显示

只要将这个表连结次。完成之后,你就必须使用别名: <br />1) 将要显示的字段用的别名区分, 2 ) 连接的时候用的表名,连接 <br /> SELECT a.Parent_ID  , bp.Name AS ...

请问数据库中可以在一个表里面有两个关联同一个表外键吗?

我有一个用户user,一个好友fans。 fans中有三个字段 id,user_id,fans_id,其中user_id和fans_id是跟user的id关联的外键,我发现这样会报错。 可是用户跟好友的信息又要与用户的信息关联,请问各位大神,...

mysql一个表有三个外键,其中该表的两个字段的应对的外键的表都是同一张表,解决如何将其查询出来

需求是这样的,一个资源有分类r_class_id(分类id对应的外键) 创建者r_up_creator(用户id对应的外键) 审核者r_ver_id (用户id对应的外键),这时候该怎么将其查询出来呢? 首先用左连接: select ...

mysql 外键(foreign key)的使用,同一个table的两个外键对应一个table的主键

官方语法: [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) REFERENCES tbl_name (index_col_name,...) [ON DELETE reference_option] [ON UPDATE reference_option] ...

如何给同一两个外键写SQL查询

问:当以其中的一个表两个外键指向一个表的主键时,我们怎样从两个中检索数据?例如,A有两个列,Parent_ID和Child_ID。B有两个列,ID和名字。我们怎样检索数据并让这些数据按照Parent_ID、Parent_Name、...

hibernate 一张两个外键引用同一个主键 怎样配置被引用的类

一张是代表借书相关信息的,另一张是代表管理员信息的,其中借书两个字段引用管理员的主键id。 借书对应domian类里有两个属性: private Manager manager; private Manager back_manager; 借书...

解决mybatis注解开发时两表一个方法里面添加,一个表自动生成的主键作为另一个表外键添加的问题

1、mapper层里的方法上添加注解:实体类属性:cExperimentaltaskid(id)表字段:c_experimentaltaskid(主键id字段)@Options(useGeneratedKeys = true, keyProperty = "...)2、在第一个表添加成功后调用...

Django如何创建指向一个模型的多个外键

如下所示的House模型,其”province“, "city"和"district"字段类型是指向Region模型的外键。 view plaincopy to clipboardprint? class Region(models.Model):   """行政区域   国家,...

MyBatis中如何实现两个外键指向一个

在运用MyBatis实现持久层的时候,我发现了一个问题,那就是如果一张中有

个外键可以指向MySql中的同一主键吗?

<p>I have a table that logs a user's id and user's name. I want to create a second table that creates a group of different users such that the table columns look like: groupname, user1, user2, ...

给同一个表中的两个外键写sql

一个表两个外键都指向一个表的主键时,如何检索他们的数据? 例如,TableA有两个列,puserID和friendID。 TableB有两个列,userID和userName。 我们怎样检索数据并让这些数据按照puserID、puserIDName...

外键必须是另一个表的主键吗

不一定是主键,但必须是唯一性索引。 主键约束和唯一性约束是唯一性索引。 FOREIGN KEY 约束 ...在外键引用中,当一个表的列被引用作为另一个表的主键值的列时,就在两表之间创建了链接。这...

mysql怎么设置一个表外键是另一张的主键 怎么设置外键

之间有对多、多对多的关系,只要涉及到之间的关联们就会涉及到外键和主键 知识点:   那么怎么设置外键呢? demo: 现在有,user(编号、姓名、职务、工种、部门)、kinds (工种、...

MySQL数据库面试题(2020最新版)

数据库三大范式是什么mysql有关权限的表都有哪几MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4...

通过(外键)将联系在一起

就可以从一个表格的记录找到另一个表中的记录了,叫做外键 比如:我有table1 和 table2 link table1: id name sex 1 张三 男 2 李四 女 3 王五 男 table2: id hobby Lid 1 下棋 2 2 游戏 3 3 音乐 2 4 学习...

的主键与外键,创建外键表

一个关系事实上是具有共同属性的一类实体的集合。按照集合的定义,集合中元素不能重复。同样,关系中也不应该有重复记录。例如在学生中,存有条一样的...但学生和系之间是有联系的:每个学生属于一个系,

.Net Entity Framework CodeFirst 中多次重复引用同一个外键问题

实际项目中,经常会遇到在一个表中多次引用同一个表的主键的情况。比如在部门Department中,有正副两个主管:PrimaryManager ,SecondManager 。//部门类定义 public class Department { public int ID { get; ...

查询、外键之间的关系

外键 通常在实际工作中,数据库中表格不是独立存在的,且之间是有种联系的,比如两张表格,一张为分类...在分类中有两个信息,cid、cname,商品中有三个数据信息pid、name、price。两张要想有...

创建学生 班级以及添加外键添加简单代码

创建学生 班级以及添加外键添加简单代码

数据库的主,从,主键,外键等之间的关系

主键:一般情况下,满足第一范式的表都一个主键Primary key,用于唯一标示数据库中的一个字段。外键外键是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。假设现在有两个表,产品分类表...

个人简历模板

优质简历模板,目前最前全的模板收藏,需要换工作的小伙伴们可以试试

Android开发精典案例60个【源码】

60个Android开发精典案例,好东西 - 给大家分享60个Android开发的精典案例,包含任务监听、设备适配,游戏框架搭建,特效实现,多点触控,网络协议,游戏关卡设置等内容。特别是做游戏开发的朋友值得研究。喜欢就拿走吧!

C语言游戏代码大全

双人贪吃蛇,别踩白方块,玫瑰花,矿井逃生等多种C语言游戏代码等你来实践!

Parallels Desktop 16 联网启动脚本.command

Parallels Desktop 16 联网启动脚本.command 管理员运行 就能上网(Mac 虚拟机:Parallels Desktop v16.0.1-48919 TNT 直装版 支持 macos 11)

相关热词 c# 导入c++类 c#中文字符串乱码 c# 申请行数动态的数组 c#前台拆分join c#文本 c# char 最大值 c# word转换二进制 c#加入分割区 c#集成开发工具 c# 浏览文件的控件