关于主从表关系?

lixinxingjava 2011-07-16 05:07:11
只是在从表增加一个字段(外键)来和主表的主键对应下,问下主从表之间一定是一对多吗?还是有其它关系?请帮忙解释下,谢谢!
...全文
106 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao1hao2hao3 2011-07-17
  • 打赏
  • 举报
回复
从表中做为外键的可以是多个字段,同时一对多包含了一对一这种情况。。。。
tangren 2011-07-16
  • 打赏
  • 举报
回复
参考一下scott用户下的dept表与emp表,就是一对多的关系。
那两个表很有代表性,是oracle的经典样例表。
布丁88 2011-07-16
  • 打赏
  • 举报
回复
里面及胡一对一也胡一对多
布丁88 2011-07-16
  • 打赏
  • 举报
回复
结果就是
1 123 AA 1 123 yuwen
1 123 AA 2 123 shuxue
2 456 BA
3 789 CA 3 789 shuxue
布丁88 2011-07-16
  • 打赏
  • 举报
回复
是根据主表中的主关键字(主索引)来调用表中的数据,使两个表中的内容合并成为一个视图来展示给用户使用.比如以下.A表与B表.
A.ID A.xuehao A.Name B.ID B.xuehao B.book
1 123 AA 1 123 yuwen
2 456 BA 2 123 shuxue
3 789 CA 3 789 shuxue

A表的主索引为A.xuehao B表有个索引为B.xuehao
我们以A表的xuehao为主键建立一个关联.
select * from A iner join B on a.xuehao compopr B.xuehao
njlywy 2011-07-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 canhui87 的回复:]
一对一或一对多
[/Quote]
+1
虫洞 2011-07-16
  • 打赏
  • 举报
回复
一对一或一对多
DDA_ADD 2011-07-16
  • 打赏
  • 举报
回复
至少一对一吧

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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