数据库多表关联,一般采用外键比较方便,也可以额外建一个连接表做多表关联的连接,但这样稍微有点儿复杂,这些是建表方面的关联。查询关联,可以采用多表查询的方式关联查询,这点要求稍高点儿,但关联后再操作单表时,别的表不用受太大的影响,这点特好。
我们提供的服务有:网站建设、成都网站设计、微信公众号开发、网站优化、网站认证、文昌ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的文昌网站制作公司
设置关联的两表或者多表、通过外键关联、外键字段是从表中的字段、外键(FOREIGN KEY)字段需要在主表做主键(PRIMARY KEY)、
比如
学生表(学号 主键,姓名) 主表
课程表(课号 主键,课名) 主表
选了表(学号 外键, 课号 外键,成绩) 从表
这样三个表就关联了、记住建表顺序、先主表、再从表
然后可以使用代码或者图形界面管理器创建外键、创建完就关联了
外键的取值必须是主键的值
select * from A.dbo.student
union All
select * from B.dbo.course
列必须数量相同