除了这个问题:SQL 和 SUM 中的比较
我需要更多帮助。在这一点上,我有一个视图(我们称之为内部连接视图),它使用一个内部连接来连接两个表。这可以。然后我有另一个视图,它使用 SUM+GROUP BY 来总结来自内部连接视图的一些数据,这很好。但是,现在我需要来自与 group by 没有任何关系的内部连接视图中的数据。那有意义吗?我不能只选择它然后对其进行分组,因为这会产生错误的计算。
我怎么能解决这个问题?
除了这个问题:SQL 和 SUM 中的比较
我需要更多帮助。在这一点上,我有一个视图(我们称之为内部连接视图),它使用一个内部连接来连接两个表。这可以。然后我有另一个视图,它使用 SUM+GROUP BY 来总结来自内部连接视图的一些数据,这很好。但是,现在我需要来自与 group by 没有任何关系的内部连接视图中的数据。那有意义吗?我不能只选择它然后对其进行分组,因为这会产生错误的计算。
我怎么能解决这个问题?
要在一个 SELECT 中使用“分组”和“非分组”数据,您可以使用“PARTITION BY”标签:http: //www.adp-gmbh.ch/ora/sql/analytical/index.html