我的问题似乎很简单,但不幸的是我找不到任何令人满意的答案。
请看下面的例子:
表Author
定义一个作者,Document
至少有一个作者和表Authors
组一个文档拥有的所有作者。
我的问题是:每次插入文档时,我都需要验证我的作者组是否已经存在于表 Authors 中。
做这个的最好方式是什么?我想首先我需要验证这个组是否已经存在,然后,我应该获取那个 id(如果已经存在)或生成一个新记录Authors
(如果组不存在)。
问题:
这是应该在具有多对多多重性的表上发生的正确逻辑过程吗?
如何检查表 Authors 上是否已经存在一组值?
有这样的东西,select * from Authors where a_id IN(1,2,3)
但以一种独特的方式。:S
任何帮助都会很棒。
谢谢