2013-12-01 3 views
0

Я прочитал все другие сообщения по этому вопросу и включил совет, но до сих пор получаю ошибку времени выполнения 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, так как вы не дали таблице имени псевдонима ли? –

ответ

1

доступ требует скобок в вложенных JOIN с:

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

Большое спасибо! Это исправило это. –

Смежные вопросы