尽管语句select sum(raw_ore0) from trv_daily where p_year=a.p_year ,只返回一个数值,系统提示“ORA-00937:不是单分组函数” 将子查询外面添加max等统计函数,即可解决该问题。 selectsum(raw_ore) raw_ore ,max((selectsum(raw_ore0)fromtrv_dailywherep_year=a.p_year )) lift_orefromtrv_refine ...
当需要的数据在一张表中,考虑使用单表查询 –多表联合查询: –当需要查询的数据分布在多张表中...
fiddle 至于您的更新,您可以将JSON_OBJECT移出子查询并返回最小值:
fiddle 至于您的更新,您可以将JSON_OBJECT移出子查询并返回最小值: