找文章 / 找答案
精选问答 更多内容

[可视化] 请教一下,sql数据集支持" select * from 数据集1 " 这种用法吗?

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 17:52:55 |阅读模式 打印 上一主题 下一主题
gbase数据库不支持with as,就想把另一个数据集当作视图,直接查询。看帮助手册是有类似写法,尝试了多次没有成功
1618480333420..jpg
回复

使用道具 举报

精彩评论12

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-4-15 17:59:47
本帖最后由 永洪tech-zyc 于 2021-4-15 18:08 编辑

这边是想连接gbase 数据源吗
回复 支持 反对

使用道具 举报

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 18:00:35
永洪tech-zyc 发表于 2021-4-15 17:59
这边是想连接gbase 数据源吗

编写sql数据集的时候
回复 支持 反对

使用道具 举报

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 18:01:08
永洪tech-zyc 发表于 2021-4-15 17:59
这边是想连接gbase 数据源吗

用的数据库是gbase
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-4-15 18:03:38
wpc 发表于 2021-4-15 18:01
用的数据库是gbase

这边sql数据集 使用过程 不能用with as 是什么意思,这个导致什么功能实现不了能详细说明下吗,我想想有没有解决方案
回复 支持 反对

使用道具 举报

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 18:11:53
永洪tech-zyc 发表于 2021-4-15 18:03
这边sql数据集 使用过程 不能用with as 是什么意思,这个导致什么功能实现不了能详细说明下吗,我想想有 ...

需要反复查询同一张表,获取汇总数据,oracle中采用子查询优化查询:
with tmp as(select * from table1 where xx)

select xx from tmp group by xx
join
(select xx from tmp group by xx)
on 1=1
join
(select xx from tmp group by xx)
on 1=1

我们的gbase数据库不支持这种用法。
回复 支持 反对

使用道具 举报

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 18:13:43
wpc 发表于 2021-4-15 18:11
需要反复查询同一张表,获取汇总数据,oracle中采用子查询优化查询:
with tmp as(select * from table1 ...

想着在sql数据集1中查询另一个数据集,把另一个数据集当作视图,避免反复查询基表
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-4-15 18:15:03
wpc 发表于 2021-4-15 18:13
想着在sql数据集1中查询另一个数据集,把另一个数据集当作视图,避免反复查询基表 ...

好的,了解我看看
回复 支持 反对

使用道具 举报

wpc玄铁一 来自手机 显示全部楼层 发表于 2021-4-15 18:21:23
永洪tech-zyc 发表于 2021-4-15 18:15
好的,了解我看看

目前我找到的方法,只有使用存储过程了,先把子查询数据insert到实体表里,之后从实体表汇总数据。
这样需要维护两个地方,一个报表,一个存储过程,不利于投产。
另外gbase还不支持自定义类型,需要定义接近20个输出参数,相当不方便
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-4-15 18:33:18
wpc 发表于 2021-4-15 18:21
目前我找到的方法,只有使用存储过程了,先把子查询数据insert到实体表里,之后从实体表汇总数据。
这样 ...

之前上面你看的案例,直接查询 数据集的 是只有DATA MART数据源才支持该功能。你这边这个功能可能需要定制开发。你可以先找永洪的商务尝试提下需求,看看那边有什么方案没有
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部