Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 233
от 27.03.2007, 10:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 404, Экспертов: 55
В номере:Вопросов: 1, Ответов: 2


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное