Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вложенный Select [ ]. / 5 сообщений из 5, страница 1 из 1
24.11.2004, 10:07:14
    #32797300
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный Select [ ].
когда делаю вложенный запрос, то за место круглых скобок в которые я его ставлю появляються квадратные после сохранения как этого избежать.
пишет сразуже ошибку в FROM
...
Рейтинг: 0 / 0
24.11.2004, 10:13:08
    #32797316
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный Select [ ].
Код в студию.
...
Рейтинг: 0 / 0
24.11.2004, 10:28:13
    #32797353
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный Select [ ].
это то, что пишу
Код: plaintext
1.
2.
3.
4.
5.
SELECT Tab1.C_Region, Tab1.C_Data
FROM (SELECT Predst.C_Data, Predst.C_Marka, Predst.C_Region, Predst.C_Otdel
FROM Predst
WHERE (((Predst.C_Otdel)= 1 ))) AS Tab1 INNER JOIN (SELECT Predst.C_Data, Predst.C_Marka, Predst.C_Region, Predst.C_Otdel
FROM Predst
WHERE (((Predst.C_Otdel)= 2 ))) AS Tab2 ON (Tab1.C_Region = Tab2.C_Region) AND (Tab1.C_Marka = Tab2.C_Marka) AND (Tab1.C_Data = Tab2.C_Data);
это то, что получаю после сохранения
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT Tab1.C_Region, Tab1.C_Data
FROM [SELECT Predst.C_Data, Predst.C_Marka, Predst.C_Region, Predst.C_Otdel
FROM Predst
WHERE (((Predst.C_Otdel)= 1 ))]. AS Tab1 INNER JOIN [SELECT Predst.C_Data, Predst.C_Marka, Predst.C_Region, Predst.C_Otdel
FROM Predst
WHERE (((Predst.C_Otdel)= 2 ))]. AS Tab2 ON (Tab1.C_Region = Tab2.C_Region) AND (Tab1.C_Marka = Tab2.C_Marka) AND (Tab1.C_Data = Tab2.C_Data);
...
Рейтинг: 0 / 0
24.11.2004, 10:39:20
    #32797370
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный Select [ ].
Первый запрос у меня работает в а2003, второй вариант работает в а97. Без всяких изменений, без ошибок компиляции. М.б. что-то недоговорено?
Кстати, запрос можно переписать проще:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT Tab1.C_Region, 
       Tab1.C_Data
FROM   Predst as tab1
       INNER JOIN 
       Predst as tab2
       ON (Tab1.C_Region = Tab2.C_Region) AND 
          (Tab1.C_Marka = Tab2.C_Marka) AND 
          (Tab1.C_Data = Tab2.C_Data)
WHERE tab1.C_Otdel= 1  And
      tab2.C_Otdel= 2 
...
Рейтинг: 0 / 0
24.11.2004, 11:07:38
    #32797434
NikP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложенный Select [ ].
у меня 2000
спасибо за упрощенный вариант он работает
кстати если Select, который я дал подставить в сохраняющийся запрос, то у меня тоже работают оба варианта, а если ставлю в несохраняющийся запрос(на основе него делаеться форма), то пишет ошибку.
если придеться столкнуться в следующий раз с такой проблемой думаю просто так не отделаюсь
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вложенный Select [ ]. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]