带有左连接的 Autodesk Plant 3D 数据库查询不断给出 Null 值

问题描述 投票:0回答:1

对于一个项目,我尝试合并 Autodesk plant 3D 数据库文件 (piping.dcf) 中两个表的字段。我想从 EngineeringItems 和 PnpTegRegistry 获取字段(两者都将 PnPID 作为关键字段)。如果我分别在两个表上运行选择查询(select * from),它会正确运行,但是当我尝试使用 LEFT JOIN 时,它会不断为我提供来自 PnpTegRegistry 的所有文件的 Null 值。

字段名称是在数据库中预先定义的

有人可以告诉我我做错了什么吗?

select  EngineeringItems_PNP.PnPID,
        EngineeringItems_PNP.PartFamilyLongDesc, 
        EngineeringItems_PNP.Manufacturer,
        PnPTagRegistry.PnPID,
        PnPTagRegistry.Tag
from EngineeringItems_PNP
left join PnPTagRegistry on EngineeringItems_PNP.PnPID=PnPTagRegistry.PnPID;
sql mysql autocad
1个回答
0
投票

我的错,EngineeringItems_PNP.PnPID 与 PnPTagRegistry.PnPID 没有直接关系,但与 PnPTagRegistry.RowId

© www.soinside.com 2019 - 2024. All rights reserved.