1

我在数据库中有以下表格(当然只是一个演示):

职位

职位编号

限制

LimitId 位置Id

我想将它们加入一个实体(总是有位置,并不总是有限制):

位置

PositionId 限制Id

我看过有关一对一映射和“每个类型继承的表”的文章,并尝试在这里实现相同的方法,但没有成功。这甚至可能吗?

4

2 回答 2

0

我认为您想要的是一个普通的内部联接,其中允许您的外键(限制表中的 PositionID)为空。

于 2009-05-24T18:00:53.387 回答
0

是和否......在我的场景中,第二个选项是适用的,因为我在两个表中没有相同的主键。所以,我必须创建一个可更新的视图......可更新视图的问题是我不能修改不同表中的字段并期望数据库来处理它,除非我使用“代替”触发器,我真的不这样做根本不想进入……所以,我想我没有什么开箱即用的东西……该死。(除非你有别的想法……)

无论如何,我真的很感谢你的帮助,非常感谢。尼尔。

于 2009-05-25T16:57:07.633 回答