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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ssoqyhm

[结贴] SmartFilter 使用报错

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-15 09:44:28 | 显示全部楼层
如果关联查询的两个概念中的关系名是一样的,需要自己select中 as 一个别名,不要让两个关系的别名一样,使用的时候用不一样的别名
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-5-15 09:48:10 | 显示全部楼层
fpj 发表于 2014-5-15 08:48
你检查一下这个列  itemNo 名称是否正确?

在KSQL中概念名与关系名是区分大小写的;

没问题的 是两张表都有itemNo  所以不明确  不是错误
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-5-15 10:08:03 | 显示全部楼层
ssoqyhm 发表于 2014-5-15 09:48
没问题的 是两张表都有itemNo  所以不明确  不是错误

按照 11楼的方法,
自己select中 as 一个别名,试试。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-5-15 16:16:09 | 显示全部楼层
fpj 发表于 2014-5-15 08:48
你检查一下这个列  itemNo 名称是否正确?

在KSQL中概念名与关系名是区分大小写的;

一样是错误的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-15 17:08:33 | 显示全部楼层
报错的ksql发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-5-15 17:19:40 | 显示全部楼层
jishuang 发表于 2014-5-15 17:08
报错的ksql发一下看看

select StorageItemBatch.*,BatchItem.firstStoreDate as firstStoreDate,BatchItem.produceDate as produceDate,BatchItem.validDate as validDate,BatchItem.checkoutAgainDate as checkoutAgainDate,BatchItem.lastCheckDate as lastCheckDate,BatchItem.brand as brand,BatchItem.placeOrigin as placeOrigin,BatchItem.manufacturer as manufacturer,BatchItem.batchDescribe as batchDescribe,BatchItem.itemWeight as itemWeight,BatchItem.produceNo as produceNo,BatchItem.workCenterNo as workCenterNo,BatchItem.routingNo as routingNo,BatchItem.procedureNo as procedureNo,BatchItem.procedureName as procedureName
    from StorageItemBatch StorageItemBatch
     optional  join BatchItem BatchItem on StorageItemBatch.batchNo = BatchItem.batchNo AND StorageItemBatch.itemNo = BatchItem.itemNo
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-15 17:31:36 | 显示全部楼层
StorageItemBatch.itemNo = BatchItem.itemNo这个地方写的别名不是还一样的,把select中把itemNo分别取不一样的别名
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

479

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
QQ
 楼主| 发表于 2014-5-16 11:00:54 | 显示全部楼层
jishuang 发表于 2014-5-15 17:31
StorageItemBatch.itemNo = BatchItem.itemNo这个地方写的别名不是还一样的,把select中把itemNo分别取不一 ...

为什么不用SmartFilter 就没问题, 而且  我查询没查itemNo   这边是条件 只能这么写啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-5-16 17:02:55 | 显示全部楼层
optional  join BatchItem BatchItem on StorageItemBatch.batchNo = BatchItem.batchNo AND StorageItemBatch.itemNo = BatchItem.itemNo这个语句是queryAction中拼写的吧?queryAction中把关系分别列出来取不同的别名看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 02:54 , Processed in 0.059759 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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