1

我在继承的数据库中得到了一些非常奇怪的结果。

select [property].entity_id
from [property]
where [property].entity_id in (select [bankdata].entity_id from [bankdata])

select [property].entity_id
from [property]
where [property].entity_id NOT in (select [bankdata].entity_id from [bankdata])

是否带回了一些相同的价值观?

我正在尝试查找没有父值(孤儿)的 property.entities。

对于一些背景:

[ BankData] 是一个包含实体 ID 和父 ID 的查找表(父 ID 在后面使用)。[ Property] 是一个包含各种附加详细信息的表格。[ Entity_Id] 是两者的主键。

我知道表名不是很好,但正如我所说,我继承了数据库。

我唯一能想到的是某种数据损坏?

查询中还返回了 139912 行:

select [bankdata].entity_id from [bankdata]

提前致谢!

4

0 回答 0