Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多表上的SQL连接_Sql_Sql Server_Join - Fatal编程技术网

多表上的SQL连接

多表上的SQL连接,sql,sql-server,join,Sql,Sql Server,Join,我正在尝试编写一个SQL查询,该查询将返回给定押金的房东信息、物业信息和主要租户信息。然而,我的查询似乎返回了一行,可能是针对与该押金相关的每个租户,而不是主租户,我想知道我哪里出错了 下面是SQL代码 SELECT IIF.ImportFileid, Deposit.CertificateNumber AS DPCNumber, Member.FirstNames AS LandlordFirstName, Member.LastNames AS LandlordLastNames, Pro

我正在尝试编写一个
SQL
查询,该查询将返回给定押金的房东信息、物业信息和主要租户信息。然而,我的查询似乎返回了一行,可能是针对与该押金相关的每个租户,而不是主租户,我想知道我哪里出错了

下面是SQL代码

SELECT
IIF.ImportFileid,
Deposit.CertificateNumber AS DPCNumber,
Member.FirstNames AS LandlordFirstName, Member.LastNames AS LandlordLastNames, 
Propertys.FullAddress, 
Tenant.FirstNames AS LeadTenantFirstName, Tenant.LastNames AS LeadTenantLastNames

FROM tblMemberPropertyDepositTenantHistoryNominatedHistory 
INNER JOIN tblMemberPropertyDepositTenantHistory AS Tenant
ON tblMemberPropertyDepositTenantHistoryNominatedHistory.MemberPropertyDepositTenantHistoryID = Tenant.MemberPropertyDepositTenantHistoryID

INNER JOIN tblMemberPropertyDeposits AS Deposit
ON Tenant.MemberPropertyDepositID = Deposit.MemberPropertyDepositID

INNER JOIN tblMemberProperties AS Propertys
ON Deposit.MemberPropertyID = Propertys.MemberPropertyID

INNER JOIN tblMembers AS Member
ON Propertys.MemberID = Member.MemberID

INNER JOIN import.CommonImportDeposits AS CID
ON Member.MemberID = CID.MemberID

INNER JOIN import.ImportFiles AS IIF
ON CID.ImportFileID = IIF.ImportFileID

WHERE IIF.ImportFileID = 1091

希望您能从表的命名约定中看到它们之间的关系。

编写存储过程的人一直在创建重复的指定租户。
抱歉,伙计们,.

编写存储过程的人一直在创建重复的指定租户。
抱歉,各位,.

如何识别“主要租户”?@Maess他们是
指定历史记录
表的一部分,该表仅包含主要租户或所有租户?@Maess
租户历史记录
包含所有租户
指定历史记录
仅包含主要租户一些示例数据是什么?您正在使用的表支持什么?您希望结果是什么?似乎
tblmemberpropertyDepositTenantThistory
和/或
tblmemberpropertyDepositTenantThistory
包含所有租户的信息,而不仅仅是“主租户”如何识别“主要租户”?@Maess他们是
指定历史记录
表的一部分,该表仅包含主要租户或所有租户?@Maess
租户历史记录
包含所有租户
指定历史记录
仅包含主要租户一些示例数据是什么?您正在使用的表支持什么?您希望结果是什么?似乎
tblmemberpropertyDepositTenantThistory
和/或
tblmemberpropertyDepositTenantThistory
包含所有租户的信息,而不仅仅是“主租户”