起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 89|回复: 7

【结贴】数据集中是不是不支持左链接**

[复制链接]
发表于 2007-10-9 15:11:51 | 显示全部楼层 |阅读模式
数据集SQL语句为:
SELECT *  FROM TDKHXX
现改为:
SELECT TDKHXX.*,A.LXRSL FROM TDKHXX
      LEFT OUTER JOIN (SELECT KHID,COUNT(*) LXRSL
FROM TDLXRXX GROUP BY KHID) A ON TDKHXX.KHID = A.KHID

开发端不认,但是能查询出结果,但是原来在表上设置的查找属性定义都没了。
请问有没有办法解决。
回复

使用道具 举报

发表于 2007-10-9 15:13:53 | 显示全部楼层
平台的sql解析器无法解析复杂的sql语句。

楼主可以重载数据字段,然后设置它的“来源字段”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 15:17:45 | 显示全部楼层
贾老师能不能详细说下如何重载,以及在何处设置来源字段。谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 15:21:06 | 显示全部楼层
1、重载数据字段:使用数据集的字段编辑器,新建数据字段

2、设置来源字段:新建数据字段后,在字段编辑器中选中该字段,设置它的来源字段属性就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 16:09:57 | 显示全部楼层
这样好像行不通,我用了左链接以后没有待选数据字段。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 16:20:58 | 显示全部楼层
确实不行,楼主还是想办法修改一下sql语句吧。

或者,定义一个视图。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 16:33:55 | 显示全部楼层
将SELECT KHID,COUNT(*) LXRSL FROM TDLXRXX GROUP BY KHID定义为视图就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 16:49:26 | 显示全部楼层
ok,谢谢反馈。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 13:58 , Processed in 0.045024 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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