0
Мне нужно получить данные, предоставленные этим видом: BLICK_1_DESCR_LIST.пытается объединить 2 вида
Я не нашел, как его создать. Поэтому я создал представление BLICK_1_DESCR_NO_LIST, которое используется во втором представлении BLICK_1_DESCR_LIST.
Я хотел бы сделать это в одном представлении, которое лучше.
CREATE VIEW BLICK_1_DESCR_NO_LIST
AS SELECT ITEM_ID , MIN(ITEM_DESCR_NO) MIN_I_D_NO,
COUNT(ITEM_DESCR_NO) COUNT_I_D_NO FROM BLICK_ITEM_DESCR
GROUP BY ITEM_ID
UNION
SELECT ID , 0 ZERO, 0 ZERO2 FROM BLICK_ITEM
LEFT JOIN BLICK_ITEM_DESCR ON BLICK_ITEM.ID = BLICK_ITEM_DESCR.ITEM_ID
WHERE ITEM_DESCR_NO IS NULL;
CREATE VIEW BLICK_1_DESCR_LIST
AS SELECT V1.ITEM_ID, V1.MIN_I_D_NO, V1.COUNT_I_D_NO, T1.ITEM_DESCR
FROM BLICK_1_DESCR_NO_LIST V1
LEFT JOIN BLICK_ITEM_DESCR T1 ON V1.ITEM_ID = T1.ITEM_ID
AND V1.MIN_I_D_NO = T1.ITEM_DESCR_NO
ORDER BY ITEM_ID;