我看了很多类似的帖子,但我仍然找不到类似的案例,或者我太初学者无法理解问题中的命令。
我写但返回的命令ORA-00933: SQL command not properly ended
:
(select product.productid, productname, productprice
from product, soldvia
where product.productid = soldvia.productid
group by product.productid, product.productname, product.productprice
having sum(soldvia.noofitems) > 3 )
except
(select product.productid, productname, productprice
from product, soldvia
where product.productid = soldvia.productid
group by product.productid, product.productname, product.productprice
having count(soldvia.tid) > 1);
当我运行单个选择命令时,它们运行良好并返回预期结果。
编辑:我正在学习EXCEPT
使用此命令,因此,我必须使用该命令来完成任务。任务是:
检索在所有销售交易中售出超过三件商品但在超过一次销售交易中未售出的每件商品的商品 ID、商品名称和商品价格