可以对两个字段建立关联吗?

heroztb 2008-04-27 05:51:27
比如学生(姓名,年龄,民族)
成绩(姓名,民族,成绩)
由于姓名可能重复,而加如民族条件就不会了,所以我想对 姓名,民族两个字段建立关联
可以吗?
是不是我的数据结构设计就错了
我要求不过,所以只要能解决这个民族限定就可以了
...全文
149 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lainY7mail 2008-05-03
  • 打赏
  • 举报
回复
a,b两表关联

select * from a inner join b
on a.姓名==b.姓名 and a.民族==b.民族
heroztb 2008-05-03
  • 打赏
  • 举报
回复
我做的不是学生,我确定只要再家上一个"民族"限制,就绝对不会重复,
到底怎么建立第2个字段关联?
十豆三 2008-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuyann 的回复:]
是不是我的数据结构设计就错了

是,万一哪一天,汉族有两个“张三”,你怎么办?

所以一般来说,每个学生都会有个学号,不行就直接用身份证号。
==== 思想重于技巧 ====
[/Quote]

同意
wwwwb 2008-04-28
  • 打赏
  • 举报
回复
表中要有唯一标识的字段,再建立连接
liuyann 2008-04-27
  • 打赏
  • 举报
回复

是不是我的数据结构设计就错了

是,万一哪一天,汉族有两个“张三”,你怎么办?

所以一般来说,每个学生都会有个学号,不行就直接用身份证号。
==== ====
liuyann 2008-04-27
  • 打赏
  • 举报
回复

可以对两个字段建立关联吗?

可以,可以对两个以上的字段建立关联。没有问题。
==== ====
lc_apple 2008-04-27
  • 打赏
  • 举报
回复
应该是这样子的:
学生(编号,姓名,年龄,民族)
成绩(编号,成绩)

用编号连接!!!!!!!

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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