我有两个表应该处于一对多关系,但表的多侧似乎有一些记录阻止创建关系。违反引用完整性。
由于两个表中都有很多记录,是否有一种方法可以查询哪些记录位于多侧,而不是一侧?
**Ex.**
Table 1: (one side)
(pk)AccountId
Table 2: (many side)
(pk)UserId
(fk)AccountId <-- Some accountId's are not in Table 1
select *
from table2 t2
where not exists(
select 1
from table1 t1
where t1.AccountId = t2.AccountId
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)