我有一个带有以下结构的oracle数据库视图
CREATE OR REPLACE FORCE VIEW "TESTVIEW"."VW_SUM__DOCUMENTS" ( "DOCUMENT_NUM", "AMOUNT") AS
SELECT
vw_container_documents.document_num,
vw_container_documents.amount AS amount
FROM vw_container_documents
WHERE vw_container_documents.parent_id IS NOT NULL
这是该观点的结果:
document_num |amount
-----------------------
25 |1
25 |1
23 |2
25 |2
我想在远处更改此视图以检索没有重复的值(执行重复数量的总和) 并给出这个结果:
document_num |amount
-----------------------
25 |4
23 |2
提前感谢您提供任何帮助
答案 0 :(得分:0)
如果我理解你的问题,你要找的是Group By语句。就这样:
Select document_num, sum(amount)
from "TESTVIEW"."VW_SUM__DOCUMENTS"
group by document_num;