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

20004 2013-09-14 02:08:05


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

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

这两个字段的名称应该改成一样吗?
...全文
301 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2013-09-15
  • 打赏
  • 举报
回复
引用 2 楼 rrxxjj1234 的回复:
关联只是一个概念, 具体实现是要你自己通过代码去控制实现的。 打个比方,你上面2张表2个字段是关联字段, 那你在insert的时候就要通过事务去实现,两张表同时插入,如果其中一条出问题,就回滚。
这两个表有需要同时插入数据吗? 一个是基本数据表,一个是存储员工的详细资料表,他们是一对多的关系. 楼主建表的字段命名已经对了,最多也建一个外键约束,
Andy__Huang 2013-09-15
  • 打赏
  • 举报
回复
用left join ,scoss join 是全联,不适合
select a.*,b.岗位名称
from 员工档案 a
left join 岗位类型 b on a.岗位类型ID=b.ID
leeya66 2013-09-15
  • 打赏
  • 举报
回复
关联只是一个概念, 具体实现是要你自己通过代码去控制实现的。 打个比方,你上面2张表2个字段是关联字段, 那你在insert的时候就要通过事务去实现,两张表同时插入,如果其中一条出问题,就回滚。
程晨c 2013-09-15
  • 打赏
  • 举报
回复
我觉得通过在数据库中建那么多关联来约束数据的完整性不是好的方法。
20004 2013-09-14
  • 打赏
  • 举报
回复


这出错又是为什么

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧