我有两个表应该是一对多关系,但似乎在表的许多方面有一些记录阻止创建关系.违反参照完整性.
由于两个表中都有大量记录,因此有一种方法可以查询哪些记录在多方面,而不是在一方?
**Ex.**
Table 1: (one side)
(pk)AccountId
Table 2: (many side)
(pk)UserId
(fk)AccountId <-- Some accountId's are not in Table 1
Run Code Online (Sandbox Code Playgroud)
select *
from table2 t2
where not exists(
select 1
from table1 t1
where t1.AccountId = t2.AccountId
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8941 次 |
| 最近记录: |