起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6969|回复: 10

[结贴] ksql中使用union报错

[复制链接]

57

主题

259

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
发表于 2014-8-12 17:34:34 | 显示全部楼层 |阅读模式
版本: X5.2.5 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器:
客户端操作系统: Windows XP 浏览器: 其它(帖子中说明)
ksql中使用union怎么报错呀?请帮忙看看
1.jpg

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-8-12 22:22:22 | 显示全部楼层
是不是TL_YZGCB和TL_GCSFKMX已经使用了union
QQ:179785966
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-12 22:36:38 | 显示全部楼层
你两个select中的 as fZJ  与 as fje  这两个改成统一 的试试,如都改成 as  fzj

其次 建议你,概念中不要用汉字命名字段(关系),建议你改成字母,

关于UNION关健字在KSQL中使用方法如下
SELECT p, p.sName, p.sCode FROM SA_OPPerson p WHERE p.sName LIKE 'ZH%'
UNION
SELECT o, o.sName, o.sCode FROM SA_OPOrg o WHERE o.sFID LIKE '/OGN01%


向前进,向前进,我们……
回复 支持 反对

使用道具 举报

57

主题

259

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2014-8-13 08:27:54 | 显示全部楼层
改成这样,依然报错呀
1.jpg
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-13 08:51:45 | 显示全部楼层
phoenixyouda 发表于 2014-8-13 08:27
改成这样,依然报错呀

先确认一个问题,你的 TL_YZGCB  与  TL_GCSFKMX  这两个概念是对应着表,
还是 你这两人上 概念中 已经 采用的union 关键字对其它的表进行关连了?

如果他们是对应着数据库中的表,你可以这样试一下,
你取这两个概念中的某一个字段,进行  union 联合一下试试,看看出不出错。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

57

主题

259

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2014-8-13 09:01:21 | 显示全部楼层
两个概念都对应着表的,本身并未做任何处理,oracle中执行没有问题,ksql中执行就报错。。。
1.jpg
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-13 09:26:29 | 显示全部楼层
phoenixyouda 发表于 2014-8-13 09:01
两个概念都对应着表的,本身并未做任何处理,oracle中执行没有问题,ksql中执行就报错。。。 ...

标准queryaction不支持union,需要自定义queryaction
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-13 09:27:25 | 显示全部楼层
你看一下这个帖子,参考下面的贴子 自定义一个 ACTION吧。
http://bbs.justep.com/thread-54836-1-1.html
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

57

主题

259

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2014-8-13 09:54:50 | 显示全部楼层
我想把查询结果放在报表中,用的下图的produce,也需要自定义Action吗?
1.jpg
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-8-13 09:58:34 | 显示全部楼层
phoenixyouda 发表于 2014-8-13 09:54
我想把查询结果放在报表中,用的下图的produce,也需要自定义Action吗?

上面的问题解决了吗?

报表中对数据进行展示,你可以采用queryAction,也可以采用自定义action,这需要看你的实际需求。
可以肯定的告诉你,你自定义action是肯定是没有问题的。

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-4 22:36 , Processed in 0.088826 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表