当前位置:编程学习 > C#/ASP.NET >>

请问在sql server中怎么进行字段的关联



我想把左边的表中的 “岗位类型ID” 和 右边的表中的 ID 关联在一起,怎么做?

sql 创建表的时候有什么要注意的地方吗?

这两个字段的名称应该改成一样吗? --------------------编程问答--------------------

这出错又是为什么 --------------------编程问答-------------------- 关联只是一个概念,
具体实现是要你自己通过代码去控制实现的。
打个比方,你上面2张表2个字段是关联字段,
那你在insert的时候就要通过事务去实现,两张表同时插入,如果其中一条出问题,就回滚。
--------------------编程问答-------------------- 用left join ,scoss join 是全联,不适合

select a.*,b.岗位名称
from 员工档案 a
left join 岗位类型 b on a.岗位类型ID=b.ID
--------------------编程问答--------------------
引用 2 楼 rrxxjj1234 的回复:
关联只是一个概念,
具体实现是要你自己通过代码去控制实现的。
打个比方,你上面2张表2个字段是关联字段,
那你在insert的时候就要通过事务去实现,两张表同时插入,如果其中一条出问题,就回滚。


这两个表有需要同时插入数据吗?
一个是基本数据表,一个是存储员工的详细资料表,他们是一对多的关系.
楼主建表的字段命名已经对了,最多也建一个外键约束, --------------------编程问答-------------------- 我觉得通过在数据库中建那么多关联来约束数据的完整性不是好的方法。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,