找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2036|回复: 2

宏控件SQL查询语句列表问题

[复制链接]

1

主题

1

回帖

27

牛毛

二级牛人

积分
29
发表于 2017-5-18 17:19:58 | 显示全部楼层 |阅读模式 来自 江苏省南京市鼓楼区
想实现部门可选并且显示长名称的效果,试了宏控件SQL查询语句列表功能,出现报错

报错

报错

功能设置

功能设置

SQL语句

SQL语句

0

主题

78

回帖

258

牛毛

游客

积分
336
发表于 2017-5-18 18:41:48 | 显示全部楼层
您试下以下语句:
SELECT concat_ws(`,`, t.a_name, t1.b_name, t2.c_name ) deptname FROM (SELECT t.dept_id a_id, t.dept_name a_name, t.dept_parent ap_id FROM department t WHERE t.dept_parent =0) t LEFT JOIN (SELECT t.dept_id b_id, t.dept_name b_name, t.dept_parent bp_id FROM department t WHERE t.dept_parent <>0) t1 ON ( t.a_id = t1.bp_id ) LEFT JOIN (SELECT t.dept_id c_id, t.dept_name c_name, t.dept_parent cp_id FROM department t WHERE t.dept_parent <>0) t2 ON ( t1.b_id = t2.cp_id )

保存之后,重新发起一个工作看下是否正常。

1

主题

1

回帖

27

牛毛

二级牛人

积分
29
 楼主| 发表于 2017-5-19 08:49:46 | 显示全部楼层 来自 江苏省南京市鼓楼区
通达柳大强 发表于 2017-5-18 18:41
您试下以下语句:
SELECT concat_ws(`,`, t.a_name, t1.b_name, t2.c_name ) deptname FROM (SELECT t.dept ...

非常感谢您的帮助,按照您给的SQL语句,可以正常使用了。
字符合并函数只能用符号连接,去掉了引号,是吗?
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 17:39 , Processed in 0.155811 second(s), 47 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

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