CSDN论坛 > MS-SQL Server > 基础类

不是主键的字段,在两个表中,怎么建立他们的关系? [问题点数:60分,结帖人baisun]

Bbs1
本版专家分:62
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:62
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs9
本版专家分:57685
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:62
Bbs7
本版专家分:11397
Bbs1
本版专家分:62
Bbs7
本版专家分:17190
Blank
黄花 2003年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VB大版内专家分月排行榜第三
2003年12月 VB大版内专家分月排行榜第三
2003年10月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:62
匿名用户不能发表回复!
其他相关推荐
多表联查,两表之间相互关联,不一定需要有主外键关系,字段匹配就行
Set @dlr = 15001; SELECT school.name AS schoolName, xq.xqmc AS xqmc, qy.mc as qymc, ly.bz as lymc, fj.bz as fjmc FROM t_xsgy_ssap ssap                 LEFT JOIN t_xsgy_cwgl cwgl ON cwgl.id=ssap.cw
熟悉Access2013的基本操作(*如何设置两个主键)
1.打开Access2013,点击“新建空白桌面数据库”, 命名为“Student.accdb”; 2.点击“创建”-——>"表"——>"保存"依次对表进行命名为:student,sc,course; 3.点击“视图”——>"设计视图"——>将每个表的字段属性进行设置(包括其字段大小,类型,字段说明等),ctrl+S保存一下即可在数据表视图中查看; 4.在设计视图的模式下,同时选取sno
切记关联表中所需要关联的字段一定不能有重复。有重复的话要先去重,在关联。
切记关联表中所需要关联的字段一定不能有重复。有重复的话要先去重,在关联。
多对多中间表的不使用联合主键,自己持有Id
问题是这样的 在ORACLE数据库中存在一个多对多的的关系,即LinkManage(链接表),Organ(机构表),中间建有一个中间表LinkOrgan(链接-机构表),中间表不仅持有多方的ID为外键,并且有自己的Id属性(不是联合主键),还有自己的Status(状态)属性,CreatTime(创建时间),UpdateTime(更新时间)之类的属性。        单纯的在多对多方建立关系,在保
SQLServer设置两个主键
首先一个表是不能有两个主键的。但是可以有两个字段组合成一个主键,这就是为什么有时候表里为什么会有两个字段都有主键的标志,那是因为他们组合成了一个主键了。   我们可以先删除了原来的主键再用TSQL建               alter   table   tablename   add   constraint   pk_name   primary   key   (colnam
mysql设置2个主键
我之前一直认为主键的值是不能相同的,但是!当有2个主键或者以上的时候,可以有些主键是相同的 其次mysql不能这样设置2个主键create table hello(id int primary key,name varchar(40) primary key);会报错!!! 应该是create table hello(id int,name varchar(20),CONSTRAINT 别名
PowerDesigner主键外键唯一键设置
PowerDesigner主键外键唯一设置   这两天一直在用这个软件做表,一键生成数据库着实是方便。就是主外键唯一键之间的联系一次搞不懂,查了好久资料。搞懂了。记录一下。   约定: 1.     默认的是PowerDesigner 15.1版本。 2.     默认生成语句对应数据库为MySQL 5.0 3.     有基础的直接从主键哪里开始看。           
SQL语句,创建表,多个主键~
创建表,多个主键~ SQL语句如下:CREATE TABLE 表名(列名1 VARCHAR(2),列名2 INT,列名3 INT,列名4 VARCHAR(100)PRIMARY KEY(列名1,列名2,列名3));
两个表格如何建立关联
1/, 最常用的一种: 减少重复数据.表A中拥有外键,表B的数据基本是不允许删除的.这时选择对 INSERT 和 UPDATE 强制关系即可. 2/,其次,是增加一个从属表. 如果表A删除一条记录时,表B中也随着删除一条相关联的记录,那么外键关系中,表A的主键是表B的外键。这种关系,实际上表B是表A的从属表(即表A是父表),选择对 INSERT 和 UPDATE 强制关系时,如果向表B中插入数据
Hibernate多对多之中间表只有两个外键做联合主键
一般情况下,多对多的关联关系是需要中间表的; 情况一:如果中间表仅仅是做关联用的,它里面仅有2个外键做联合主键,则使用ManyToMany(不用写中间表的Model,只需要写出两张主表的model即可) 学生表 @Entity @Table(name = "T_STUDENT") @SequenceGenerator(name = "SEQ_STUDENT", sequenc
关闭