I denna fråga så fungerar respektive join när jag kör dem för sig.
SELECT * FROM ExemptionIssues LEFT OUTER JOIN FranchiseeInfo ON ExemptionIssues.BelToFseeCompName = FranchiseeInfo.ID LEFT OUTER JOIN StoreInfo ON ExemptionIssues.BelToStoreName = StoreInfo.ID ORDER BY ExemptionIssues.IssueID
Men när jag vill joina 2 st som ovanstående får jag fel meddelande:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'ExemptionIssues.BelToFseeCompName = FranchiseeInfo.ID LEFT OUTER JOIN StoreInfo ON ExemptionIssues.BelToStoreName = StoreInfo.ID'.
Du måste sätt parenteser runt JOINarna när du kör flera.
SELECT *
FROM ( ExemptionIssues LEFT OUTER JOIN FranchiseeInfo
ON ExemptionIssues.BelToFseeCompName = FranchiseeInfo.ID ) LEFT OUTER JOIN StoreInfo
ON ExemptionIssues.BelToStoreName = StoreInfo.ID
ORDER BY ExemptionIssues.IssueID