I have this query
SELECT t1.Trans_ID
FROM (SELECT * FROM Prune WHERE [Name]="I1") AS t1
INNER JOIN (SELECT * FROM Prune WHERE [Name]="I2") AS t2 ON (t1.Trans_ID = t2.Trans_ID)
INNER JOIN (SELECT * FROM Prune WHERE [Name]="I3") AS t3 ON (t1.Trans_ID = t3.Trans_ID)
and i got error msg : " Syntax error (missing operator) in query expression
'(t1.Trans_ID = t2.Trans_ID)
INNER JOIN (SELECT * FROM Prune WHERE [Name]="I3") AS t3 ON (t1.Trans_ID = t3.Trans_ID)'
But that query work perfectly when i'm using only 1 inner join
SELECT t1.Trans_ID
FROM (SELECT * FROM Prune WHERE [Name]="I1") AS t1
INNER JOIN (SELECT * FROM Prune WHERE [Name]="I2") AS t2 ON (t1.Trans_ID = t2.Trans_ID)
anyone can tell what happen? and how to solve it?
I'm working with ms access