У меня есть этот запрос
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)
, и я получил сообщение об ошибке: "Синтаксическая ошибка (отсутствует оператор) в выражении запроса
'(t1.Trans_ID = t2.Trans_ID)
INNER JOIN (SELECT * FROM Prune WHERE [Name]="I3") AS t3 ON (t1.Trans_ID = t3.Trans_ID)'
Но этот запрос отлично работает, когда яиспользуя только 1 внутреннее объединение
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)
кто-нибудь может сказать, что случилось? и как ее решить?
Я работаю с ms access