Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2010, 23:41   #1
Маняша
 
Регистрация: 12.12.2010
Сообщений: 3
По умолчанию Функция в подзапросе

Выдать количество всех блюд, в состав которых входят помидоры.
если сделать так то все работает
SELECT (count(Блюдо)) AS [Колво Блюд]
FROM Состав, Блюда,Продукты
WHERE Блюда.Бл = Состав.Бл
AND Состав.ПР = Продукты.ПР
AND Продукт = 'Помидоры';

Но надо задачу решить с Функции в подзапросе!!

SELECT НЕ знаю что указать
FROM Состав, Блюда,Продукты
WHERE Блюда.Бл = Состав.Бл
AND Состав.ПР = Продукты.ПР
AND Продукт = 'Помидоры'
AND Блюдо= (SELECT (count(Блюдо))
FROM Блюда);

То выдает пустое поле Блюдо.... не понимаю как нужно сделать((

Последний раз редактировалось Маняша; 16.12.2010 в 23:41. Причина: ошибка
Маняша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция golf Помощь студентам 4 14.11.2009 16:27
функция Cpluser Общие вопросы C/C++ 2 28.02.2009 23:08
функция sergei64_89 Общие вопросы C/C++ 2 25.05.2008 16:48
Функция... Sota Помощь студентам 5 24.05.2008 22:19
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50