दो बार समान टेबल में शामिल हों

मैंने इस प्रश्न पर अन्य सभी पोस्ट पढ़ी हैं और सलाह शामिल की है, लेकिन मुझे अभी भी रनटाइम त्रुटि 3075 मिल रही है: (क्वेरी अभिव्यक्ति में सिंटेक्स त्रुटि (गायब ऑपरेटर))। मेरी क्वेरी यहां दी गई है:

SELECT Patient.FirstName, pE.ID, cE.ID FROM Patient 
    LEFT JOIN EMailAddress AS pE 
              ON Patient.idEMailAddress = pE.ID 
    LEFT JOIN EMailAddress AS cE 
              ON Patient.idReminderEmailCustomEmail = cE.ID
0
क्या आपको SELECT में तालिका का नाम चाहिए क्योंकि आपने तालिका को उपनाम नाम नहीं दिया था?
जोड़ा लेखक Lee Loftiss, स्रोत

1 उत्तर

एक्सेस को नेस्टेड JOIN s में कोष्ठक की आवश्यकता होती है:

SELECT Patient.FirstName, pE.ID, cE.ID 
FROM (Patient 
LEFT JOIN EMailAddress AS pE 
          ON Patient.idEMailAddress = pE.ID)
LEFT JOIN EMailAddress AS cE 
          ON Patient.idReminderEmailCustomEmail = cE.ID
0
जोड़ा
आपका बहुत बहुत धन्यवाद! यह तय है।
जोड़ा लेखक Bill Edwards, स्रोत