Вопрос № 79267: Здравствуйте!!! Есть таблица:
(товар 1, цена 1, магазин 1), (товар 1, цена 2, магазин 2), ...
Необходимо создать запрос, который выдает одну из перечисленных записей, цена которой минимальна (в случае совпадения должна быть группировка). Спас...
Вопрос № 79.267
Здравствуйте!!! Есть таблица:
(товар 1, цена 1, магазин 1), (товар 1, цена 2, магазин 2), ...
Необходимо создать запрос, который выдает одну из перечисленных записей, цена которой минимальна (в случае совпадения должна быть группировка). Спасибо.
Отправлен: 21.03.2007, 21:08
Вопрос задал: Piit (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Яна
Здравствуйте, Piit!
Нужно сделать подзапрос, который находит минимальную цену, соединить его внутренним соединение с исходной таблицей (по остальным полям) и из полученной таблицы выбрать нужные Вам данные.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 21.03.2007, 22:16 Оценка за ответ: 2 Комментарий оценки: Если бы это дело на sql
Отвечает: lupus campestris
Здравствуйте, Piit!
select tovar, price, shop from Table where tovar=tovar1 and price=(select min(price) from Table where tovar=tovar1);
Удачи!
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессор) Россия, Москва Тел.: +79060429689 Организация: http://www.orange-business.ru WWW:http://lupus-campestris.blogspot.com/ ICQ: 193918889 ---- Ответ отправлен: 24.03.2007, 13:15