запрос на выборку с подчетов строк по FK
Добавлено: 10 фев 2006, 17:26
Вообщем есть таблица "заказов", "пакетов", и "размеров".
заказы 1 - * пакеты
заказы 1 - * размеры.
У заказов PK = Code. У пакетов и размеров FK (ordercode = orders.Code)
Нужно как-то вытащить данные по заказу + кол-во пакетов в нем и суммы кол-ва единиц размеров.
Вообщем я попробовал собрать но он пишет что неправильный Group By.
Подскажите как подправить.
Сенкс.
заказы 1 - * пакеты
заказы 1 - * размеры.
У заказов PK = Code. У пакетов и размеров FK (ordercode = orders.Code)
Нужно как-то вытащить данные по заказу + кол-во пакетов в нем и суммы кол-ва единиц размеров.
Вообщем я попробовал собрать но он пишет что неправильный Group By.
Код: Выделить всё
SELECT
ORDERS.CODE,
ORDERS.DESCRIPTION,
ORDERS.MODEL,
ORDERS.SEASON,
ORDERS.PRODSTART,
ORDERS.PRODEND,
ORDERS.CDATETIME,
COUNT(BUNDLES.ID),
SUM(SIZEENTRIES.quantity)
FROM
ORDERS,BUNDLES,SIZEENTRIES
Where
(ORDERS.CODE = :code)
AND (BUNDLES.ORDERCODE = ORDERS.CODE)
AND (SIZEENTRIES.ORDERCODE = ORDERS.CODE)
GROUP BY
ORDERS.CODE
Сенкс.