Страница 1 из 1

Как переделать имеющийся запрос

Добавлено: 24 авг 2010, 09:26
Hadroran
Привет Всем.
Помогите создать запрос правильно.
Есть код, где мы выбираем только тот товар, который есть на складе.

Код: Выделить всё

CREATE VIEW VIEW_ITEMSVSKOL(
    ID_CODE,
    VI_GROUP,
    VI_NAME,
    VI_CODE,
    VI_IZM,
    VI_PLACE,
    VI_MIN,
    VI_PRICEPROD,
    VI_KOL)
AS
SELECT
    It.ID_CODE,
    Gr.G_GROUP,
    It.I_NAME,
    It.I_IDENT,
    It.I_IZM,
    It.I_PLACE,
    It.I_MIN,
    It.I_PRICEPROD,
    Sum(Src.S_KOL)
FROM
   C_ITEMS It, C_GROUPS Gr, SOURCE Src
WHERE
   Gr.ID_CODE = It.ID_GROUP AND
   Src.ID_ITEM = It.ID_CODE
GROUP BY
    It.ID_CODE,
    Gr.G_GROUP,
    It.I_NAME,
    It.I_IDENT,
    It.I_IZM,
    It.I_PLACE,
    It.I_MIN,
    It.I_PRICEPROD
;
А как сделать запрос, чтобы на выходе был товар из всей номенклатуры и если его нет на складе (SOURCE), то в поле VI_KOL должен стоять ноль.
Спасибо.

Re: Помогите создать правильно запрос

Добавлено: 24 авг 2010, 13:23
hvlad
Думаешь, если задать вопрос в каждом разделе форума, то станет легче ?
По сути - учи SQL. Hint : JOIN

Re: Как переделать имеющийся запрос

Добавлено: 24 авг 2010, 14:21
Dimitry Sibiryakov
RTFM букварь по SQL на предмет JOIN.

http://ibase.ru/devinfo/joins.htm