2012-04-26 9 views
5

ho bisogno di ottenere alcuni dati da due tabelle, 1 persone, 2 compiti, La seguente query in SQL funziona, e l'accesso non funzionadoppia join interno in materia di accesso db

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 

Ho provato molti modi, e ho cercato su Google e non ho trovato una risposta Se qualcuno ha una soluzione lo apprezzerei molto

+0

stai ricevendo un errore? – Taryn

risposta

7

Hai provato con parentesi? MS Access richiede (ad esempio) parentesi intorno a più JOIN:

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

E per "Mi Piace" intendi "richiede" –

+0

sì, voglio dire richiede. – Taryn

+0

Grazie mille, dopo 10 ore di ricerca, grandi opere, grazie ancora – user1095549

Problemi correlati