问题描述
我遇到了这个问题,因为我在一个子查询中使用了分组集,这给了我这个结果
name | objective | vehicle | count_of_installed
------------------------------------------------------
Antonio | | | 1
Antonio | 40 | 2nd vehicle | 19
Antonio | NULL | NULL | 20
George | | | 10
George | 50 | 2nd vehicle | 20
George | NULL | NULL | 30
然后我只搜索有空值的行,因为它们是正确的 count_of_installed
,现在我想用正确的 objective
和 vehicle
替换 NULL值具有正确的值,所以我想到了类似 coalesce(objective,objective)
的东西,但我不确定这是否有效。
作为参考,我的 grouping sets
是:
grouping sets (name,(name,objective,vehicle))
编辑 1
在我上面的例子中,查询的结果是连接我的 seller
和 sales
表,它不应该显示空值和空值,所以当我说 coalesce(objective,objective)
时,我的意思是用我的 seller
表中的正确值替换结果表中的空结果。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)