請我想從兩個實體(企業合作伙伴和直銷代理)的組合中得到結果,我已經在其中指定了列。這兩個實體通過充當過濾器的查找(直銷經理)連接到另一個實體。我不能得到內部連接的結果
這是這裏的代碼
SELECT
Filterednew_corporatepartner.new_cpid AS CorporatePartnerID
,Filterednew_corporatepartner.new_name AS CorporatePartnerName
,Filterednew_corporatepartner.new_shortcode_cp AS CorporatePartnerShortcode
,Filterednew_directsalesagents.new_agentcode AS DSAAgentcode
,Filterednew_directsalesagents.new_name AS DSAName
,Filterednew_directsalesmanager.new_name AS DSMName
,Filterednew_directsalesmanager.createdon AS CreatedOn
FROM
Filterednew_directsalesmanager
INNER JOIN Filterednew_directsalesagents
ON Filterednew_directsalesmanager.new_name = Filterednew_directsalesagents.new_directsalesmanagername
INNER JOIN Filterednew_corporatepartner
ON Filterednew_directsalesmanager.new_name = Filterednew_corporatepartner.new_dsmname
WHERE (Filterednew_directsalesmanager.createdon >= @StartDate) AND (Filterednew_directsalesmanager.createdon <= @EndDate) AND (Filterednew_directsalesmanager.new_name IN (@DSM))
請儘量使用http://sqlfiddle.com/別人來幫助你更好地 – vishnu