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

QQ登录

只需一步,快速开始

查看: 12741|回复: 11

[结贴] ksql使用join子查询属性不显示

[复制链接]

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
发表于 2019-9-29 16:51:36 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
版本:3.8 使用ksql join子查询,测试可以看到数据,但是在报表reportData中显示reportData2.未知关系。

sql语句:select TZ_XMXX.fXMXX_XMMC as fXMXX_XMMC,c.fJCSJ_XXLXMC as fJCSJ_XXLXMC
    from TZ_XMXX TZ_XMXX
     optional  join (select  TZ_JCSJ, TZ_JCSJ.fJCSJ_XXLXMC as fJCSJ_XXLXMC from TZ_JCSJ TZ_JCSJ) c on c.fID = TZ_XMXX.fXMXX_TZLX
查询结果:
TIM截图20190929165035.png
TIM截图20190929164448.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-9-29 17:28:59 | 显示全部楼层
把需要的关系写到第一个select后面,join中的是不会返回到table中的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2019-9-29 17:33:56 | 显示全部楼层
jishuang 发表于 2019-9-29 17:28
把需要的关系写到第一个select后面,join中的是不会返回到table中的

c.fJCSJ_XXLXMC as fJCSJ_XXLXMC 已经写在第一个select 后边了,但是在报表数据data中看到的是未知关系
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-9-29 17:40:48 | 显示全部楼层
把table内容输出看看table中是什么http://bbs.wex5.com/forum.php?mo ... 6&pid=165049439
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2019-9-29 17:54:47 | 显示全部楼层
jishuang 发表于 2019-9-29 17:40
把table内容输出看看table中是什么http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=40966& ...

返回结果
TIM截图20190929175410.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-10-8 08:52:37 | 显示全部楼层
relation-alias中名字是正确的吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2019-10-8 10:26:13 | 显示全部楼层
jishuang 发表于 2019-10-8 08:52
relation-alias中名字是正确的吗?

是的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-10-8 11:50:08 | 显示全部楼层
正确的就可以,报表中读的就是这个,reportData的业务字段值怎么写的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

748

帖子

2428

积分

金牌会员

Rank: 6Rank: 6

积分
2428
QQ
 楼主| 发表于 2019-10-11 11:51:41 | 显示全部楼层
jishuang 发表于 2019-10-8 11:50
正确的就可以,报表中读的就是这个,reportData的业务字段值怎么写的

使用的是ksql查询,在报表设计界面,字段显示未知关系,把字段拖进excel设计器,在前台展示,不报错,但是没有值显示,但在ksql编辑器测试,字段确实有数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-10-11 13:22:09 | 显示全部楼层
自己定义action,不用ksqlAction,reprotData中设置业务字段的方式实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 13:00 , Processed in 0.081285 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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