Strang1
Дата: 23.11.2006 10:54:27
Посогите с запросом
Вот так работает
SELECT DISTINCT TT2.Деталь, TT4.MPR, TT5.CEH1
FROM
[SELECT TT1.P6 AS Деталь FROM TT1 ]. AS TT2
LEFT JOIN
[SELECT TT1.P3 AS MPR, TT1.P6 AS Д2 FROM TT1 WHERE TT1.P7 = 'M_PR']. AS TT4 ON TT2.Деталь = TT4.Д2
А вот так нет. Ошибка синтаксиса говорит.
SELECT DISTINCT TT2.Деталь, TT4.MPR, TT5.CEH1
FROM
[SELECT TT1.P6 AS Деталь FROM TT1 ]. AS TT2
LEFT JOIN
[SELECT TT1.P3 AS MPR, TT1.P6 AS Д2 FROM TT1 WHERE TT1.P7 = 'M_PR']. AS TT4 ON TT2.Деталь = TT4.Д2
LEFT JOIN
[SELECT TT1.P3 AS CEH1, TT1.P6 AS Д3 FROM TT1 WHERE TT1.P7 = 'data_CEH']. AS TT5 ON TT2.Деталь = TT5.Д3
mds_world
Дата: 23.11.2006 11:27:07
Еще обратите внимание на квадратные скобки до и после конструкции SELECT и точку за закрывающей квадратной скобкой. Эти скобки и точку вставляет конструктор запросов Акса. Они не нужны, даже наоборот, являются ошибкой. К сожалению от этой беды приходиться спасаться только ручками - влазить и убирать.