У меня есть представление, созданное, как показано ниже
CREATE OR REPLACE VIEW ITEM_USAGE_V(LAST_USAGE_DATE, Item_Name, CODE) AS
SELECT MAX (use_date) AS last_usage_date,
COUNT (DISTINCT itnmed) AS Item_Name,
bcde as code
FROM (SELECT use_date, itnmed,bcde
FROM item_usage_info iui
WHERE EXISTS
(SELECT 1
FROM item_all
WHERE itnmed = iui.itnmed AND status = 1
))
group by bcde;
когда я запускаю приведенный ниже запрос
select *
from ITEM_USAGE_V
where bcde='341232125421' and itnmed='dipos_container'
поведение должно быть следующим
SELECT
MAX (use_date) AS last_usage_date,
COUNT (DISTINCT itnmed) AS Item_Name,
bcde as code FROM
(SELECT use_date,
itnmed,bcde
FROM item_usage_info iui
WHERE EXISTS
(SELECT 1
FROM item_all
WHERE itnmed = iui.itnmed
AND status = 1
AND itnmed <> iui.itnmed)) group by bcde
когда выполняется запрос
select * from ITEM_USAGE_V where bcde='341232125421' and itnmed='dipos_container'
поведение должно быть как исходное представление.
Как я могу достичь этого