2012-04-26 3 views
5

мне нужно получить некоторые данные из двух таблиц, 1 людей, 2-х заданий, Следующий запрос в SQL работает, и доступ не работаетдвойного внутреннего соединение в доступе дб

SELECT  Task_Id, 
      e2.emploeey_name AS W_FROM, 
      e1.emploeey_name AS W_TO, 
      t.Task_Details 
FROM  tasks AS T 
INNER JOIN Employees AS e1 ON e1.Emploeey_id = T.Task_To 
INNER JOIN Employees AS e2 ON e2.Emploeey_id = T.write_From 

Я перепробовал много способов, и я искал в Google, и я не нашел ответа Если у кого-то есть решение, я был бы очень признателен

+0

Вы получаете сообщение об ошибке? – Taryn

ответ

7

Вы пробовали его с круглыми скобками? Для доступа к MS требуется (т. Е.) Круглые скобки вокруг нескольких СОЕДИНЕНИЙ:

SELECT  Task_Id, 
      e2.emploeey_name AS W_FROM, 
      e1.emploeey_name AS W_TO, 
      t.Task_Details 
FROM  
(
     tasks AS T 
     INNER JOIN Employees AS e1 
      ON e1.Emploeey_id = T.Task_To 
) 
INNER JOIN Employees AS e2 
     ON e2.Emploeey_id = T.write_From 
+2

И «любит» вы имеете в виду «требует» –

+0

да, я имею в виду, требует. – Taryn

+0

Большое спасибо, после 10 часов поиска, отлично работает, снова спасибо – user1095549

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