首页 新闻 会员 周边

数据库建立模型,关联查询

0
悬赏园豆:5 [待解决问题]

数据库建两张表不使用外键,怎么让他们有联系,也就是,建立两张不同的表,但是只设置主键,不设置外键,在建立一张他们两个的关系 表,应该怎么去建立啊?

后山小师叔的主页 后山小师叔 | 初学一级 | 园豆:6
提问于:2016-05-07 20:55
< >
分享
所有回答(6)
0

外键只是数据库的约束,没有也一样

如果有外键你会设计数据库

那么你把外键删掉就完事了!

刘宏玺 | 园豆:14020 (专家六级) | 2016-05-07 21:04
0

你可以让两个表含有公共的键(非主、外键),且部分值相同

墨隐于非 | 园豆:256 (菜鸟二级) | 2016-05-07 21:31
0

不明白你的意思,为什么不用外键。是否可以说明一下原因?

或许你可以考虑一下存储过程。我没有遇见过这种情况,只能提供一个可能的思路。

闫冬 的地盘 | 园豆:218 (菜鸟二级) | 2016-05-07 23:08
0

在没有学会如何将问题抽象而不失去原意的时候,使用具象的方法(通俗的说就是举例说明)提问题是比较合适的。

你可以这样想,虽然我学历高又聪明,只是这个小问题不懂,说不定初中生就能回答呢。

所以你提的问题最好让初中生能看懂。

爱编程的大叔 | 园豆:30839 (高人七级) | 2016-05-09 11:46
0

建A表,B表,各自只有主键,没有外键。建表如 刘宏玺说的,和正常建表一样,只是删了外键而已。

见AB的关系表 c表,c表的字段有主键,A的主键,B主键。对应关系是B是A的外键或者其他~

就类似把外键的关系单独列了张表。

我也不知道说清楚了没。

MyGodness,还是具体例子具体分析的好,这种抽象的描述完全不是理科生的特长。

 

小刺猬001 | 园豆:660 (小虾三级) | 2016-05-10 14:22
0

欢迎来访 http://www.bittyboy.com

bittyboy | 园豆:206 (菜鸟二级) | 2017-04-25 16:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册