注册 登录
编程论坛 SQL Server论坛

表关联的一个问题(毕业设计)

px105 发布于 2010-03-20 14:14, 481 次点击
我现在用SQL2000做数据库,
有表 student_1,student_2,student_3,他们的主键都是id,标示递增1
每个表都有stuid字段,我想通过这个字段将这3个表关联起来,应该怎么做?
2 回复
#2
xingxingd322010-03-20 16:13
Use 数据据名 -连接到指定的数据库
select student_1.字段名,student_2.字段名,student_3.字段名
from student_1
join strdent_2 on student_1.stuid=student_2.stuid
join student_3 on student_1.stuid=student_3.stuid

先用USE连接到要查询的数据库。
查询student_1、2、3个表中的某一字段,以student_1作为查询主表,然后以stuid条件用join......on来作连接。
#3
julysohu2010-03-21 11:58
你问的应该是给表建立外键关系吧
alter table student_1
    add constraint FK_student1_student2 (id) foreigh key references student_2(stuid)

这是给student_1和2建立外键,其他类似
1