同一条记录不同的字段存入两个数据表

来源:百度知道 编辑:UC知道 时间:2024/06/25 01:52:11
access
一条记录比如
姓名 性别 年龄 学历
我想把姓名和性别存入表a,吧年龄和学历存入表b,但读取的时候要一起取出来,该怎么做?要不要建立什么关系?

当然需要建立关系,难道你要读取他们的笛卡儿集?
自然你需要在表a上面建个主键列,在表b上建外键列这样才能把两张表连接起来呀!

你要有一个能够确定维一记录的字段(比如学生编号,或学生ID),两个表中都应该有这个字段,这样你读取时可以用关联的方式把这些字段都取出来。并具这种关联属于一对一的关系。

建议楼主补一下数据库的知识。只靠这一点点说明是远远不够的。

建表:
表a(姓名,性别) 其中姓名为主键
表b(姓名,年龄,学历) 其中姓名为主键,也是外键,关联表a的姓名。

查询:
select a.姓名,性别,年龄,学历 from a join b on a.姓名=b.姓名

就这么简单。