Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запрос на суммирование полей связанных таблиц

41K
30 ноября 2008 года
Dark Neo
8 / / 25.11.2008
Помогите, пожалуйста, с составлением запроса.

Имеется две таблицы:

Поставщик
код_поставщика (PK)
ФИО_поставщика

Поставка
нпп_поставки (РК)
код_поставщика (FK)
масса
код_вида_материала

Необходимо сделать представление вида

view
код_поставщика (РК)
общая_масса

Своими силами продвинулся не дальше

 
Код:
select
    поставщик.код_поставщика, sum(поставка.масса)
from
    поставщик
inner join
    поставка
on
    поставщик.код_поставщика = поставка.код_поставщика


Запрос, естественно, не работает по непонятной мне причине. Кто может помочь?
5
30 ноября 2008 года
hardcase
4.5K / / 09.08.2005
Для работы агрегирующих функций (avg, sum, count) требуется предложение группировки group by.
 
Код:
select
    поставщик.код_поставщика, sum(поставка.масса)
from
    поставщик
inner join
    поставка
on
    поставщик.код_поставщика = поставка.код_поставщика
group by поставщик.код_поставщика
41K
30 ноября 2008 года
Dark Neo
8 / / 25.11.2008
Спасибо большое, самое оно!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог