Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Вложенный запрос  [new]
Poxer
Member

Откуда:
Сообщений: 36
Задаю уже второй вопрос за сегодняшний вечер. У меня 2 таблицы “Модель” и “Прайс”. Хочу, чтобы при выборе в таблице Прайс в выпадающем списке были только те записи из таблицы Модель которые не повторяют записей из таблицы Прайс. Как я понимаю для этого нужен вложенный запрос. Я пытался писать его по книжке:
SELECT Модель.Код модели FROM Модель = (SELECT Прайс.[Модель] FROM Прайс);
Не работает.
Пытался создавать конструктором запросов Access’a он создал:
SELECT Модель.[Код модели] FROM Модель WHERE (((Модель.[Код модели])=(SELECT Прайс.Модель FROM Прайс; )));
И тоже не работает, список получается пустой.

Что тогда писать?
4 фев 07, 20:47    [3736897]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос  [new]
мозг под давлением
Guest
если я неправильно вас понял, то чень типа
select справочник.код from справочник where справочник.код not in (select прайс.код from прайс)
только на апдейт списка, надо будет реквери оного добавить
4 фев 07, 21:14    [3736931]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запрос  [new]
Poxer
Member

Откуда:
Сообщений: 36
Да спасибо. Это то, что мне нужно:)
select Модель.[Код модели] from Модель where Модель.[Код модели] not in (select Прайс.Модель from Прайс)
4 фев 07, 21:37    [3736966]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить