【发布时间】:2016-02-17 14:26:06
【问题描述】:
我的问题似乎很简单,但不幸的是我找不到任何令人满意的答案。
请看下面的例子:
表Author 定义一个作者,Document 至少有一个作者,表Authors 分组一个文档的所有作者。
我的问题是:每次插入文档时,我都需要验证我的作者组是否已经存在于表 Authors 中。
最好的方法是什么?
我想首先我需要验证该组是否已经存在,然后,我应该获取该 ID(如果已经存在)或在 Authors 上生成一条新记录(如果该组不存在)。
问题:
这是否应该在具有多对多多重性的表上发生的正确逻辑过程?
如何检查 Authors 表中是否已经存在一组值?
有类似select * from Authors where a_id IN(1,2,3) 的东西,但是以一种独特的方式。 :S
任何帮助都会很棒。
谢谢
【问题讨论】:
标签: sql data-modeling multiplicity