zhb860120 发表于 2017-5-18 17:19:58

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

想实现部门可选并且显示长名称的效果,试了宏控件SQL查询语句列表功能,出现报错

通达柳大强 发表于 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 )

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

zhb860120 发表于 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语句,可以正常使用了。
字符合并函数只能用符号连接,去掉了引号,是吗?
页: [1]
查看完整版本: 宏控件SQL查询语句列表问题