oracle的视图题,求高手帮忙啊!!
修改视图vu_p1,查询每个商品的销售额大于50的记录,显示字段产品名称、销售额,并查看。这个问题的前一题是
创建一个视图vu_p1,查询每个商品的销售额,显示字段为商品名称、销售额,并查看。
我已经做出来了,答案也是正确的
create or replace view vu_p1
as
select product.product_name,sum(price*sale_num) as sale_money
from sale_detail,sale,product
where sale_detail.sale_id=sale.sale_id
and sale_detail.product_id=product.product_id
group by product.product_name;
但是题目上的这个要“查询每个商品的销售额大于50的记录”就是要查的是计算出的结果的一个量来做视图,不晓得怎么弄了,如果在where的条件里面加sale_money>50它又会报错,好像是说sale_money是select里面计算的不可以查询,望高手予以解答,看这个题应该怎么做出来啊?!
谢谢!!!