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

QQ登录

只需一步,快速开始

查看: 3943|回复: 9

[结贴] ksql join 子查询属性无法找不到

[复制链接]

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
发表于 2017-11-20 17:59:43 | 显示全部楼层 |阅读模式
本帖最后由 zyzn123 于 2017-11-20 18:11 编辑

1 join 子查询  on时,找不到子查询的属性?
2 在添加关系时,也无法找到子查询的 属性?

]AP05%C(K6Z{J(BY~R~VF01.jpg 9Q2(R4Z$Y2W9_Z5LJUYURRT.jpg

我的查询为:
子查询 的 属性 在  join  on哪里  和展示的关系上都找不到?
select a.fName, a.fCode, a.fID, b.aCount from OA_MT_Boardroom a
left join
(select FID, fBeginTime, fEndTime, fBoardroomID, count(1) acount from OA_MT_RoomArrange
where fBeginTime < '2017-11-15 18:58:00' and  fEndTime > '2017-11-15 08:58:00'
group by fBoardroomID
) b
on a.fID = b.fBoardroomID;
子查询属性在哪啊?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-21 08:57:08 | 显示全部楼层
是通过这个添加的子查询吗?
ksql.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2017-11-21 09:00:36 | 显示全部楼层
对啊,我需要join
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-21 09:45:53 | 显示全部楼层
如果是两个概念做join,在on中做子查询应该是on的编辑框中插入子查询
ksql.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2017-11-21 09:53:50 | 显示全部楼层
本帖最后由 zyzn123 于 2017-11-21 09:58 编辑

1  请问我的那种方式怎么实现?你说的那个我会,但那个方法有缺陷,我现在就想 join子查询,但现在join的子查询,属性怎么办?

2  如果您要用您的方式,也行,那您帮我解决这个问题吧?

  表A left join 表B ,但表B,有多条记录,这样的话,怎么解决?   

现在的问题是:

表A   
id  name  
1   zhou

表B
id   class
1   c
1  d

这样A left join B 会出现多条记录,而left道理上应该只有一条,这种情况怎么解决啊?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-21 11:08:06 | 显示全部楼层
那就自己直接用源码编辑ksql语句,不要通过设计器操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2017-11-21 11:36:02 | 显示全部楼层
直接用源码编辑会抛出错误啊?
回复 支持 反对

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2017-11-21 11:36:22 | 显示全部楼层
没有更好的办法吗? 如果直接源码编辑,抛出错误,怎么办?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-21 13:27:17 | 显示全部楼层
kql设计编辑是有限,复杂的目前需要自己编辑源码,保存看具体运行时报什么错误

编辑器中有些错误是不正确的,看运行时的结果
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

157

主题

600

帖子

937

积分

高级会员

Rank: 4

积分
937
QQ
 楼主| 发表于 2017-11-21 16:35:30 | 显示全部楼层
KSQL检查确实有问题,但 最后使用在 整个子查询做为 属性 可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 00:50 , Processed in 0.060719 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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