|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.06.2011, 16:27 | #1 |
Новичок
Джуниор
Регистрация: 16.06.2011
Сообщений: 1
|
Снова насчет запроса)
Здравствуйте!
Подскажите, пожалуйста, как правильно составить запрос, если в БД есть три таблицы: Товары(Товар_ID, Наименование) Поставщики(Поставщик_ID, Наименование) Связи(Товар_ID, Поставщик_ID, Цена) и надо вывести наименования товаров и поставщиков, но указывать только тех поставщиков, у которых цена на данный товар минимальна. Пробовала так: SELECT Товар.Наименование, Поставщик.Наименование, MIN(Цена) FROM Товары, Поставщики, Связи WHERE Товар.Товар_ID=Связи.Товар_ID AND Поставщик.Поставщик_ID=Связи.Постав щик_ID GROUP BY Товар.Наименование, Поставщик.Наименование; но все равно выводятся все цены на товары, а не минимальная( В принципе, понимаю, почему так выводится, но как сделать правильно - не соображу... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Насчет языка D | MyLastHit | Свободное общение | 19 | 24.04.2011 07:32 |
насчет webbrowser | grafgrial | Общие вопросы Delphi | 1 | 18.05.2010 16:27 |
MDIChild снова и снова... | Siber_Dec | Общие вопросы Delphi | 2 | 13.12.2009 03:24 |
насчет объединения таблиц | student90 | БД в Delphi | 2 | 06.10.2008 17:40 |
Насчет формы!!! | KlErik | Общие вопросы Delphi | 4 | 26.05.2007 10:59 |