用户e2379142(提问者) 回复 snrtuemc你好,请问value能在sql语句使用吗,我进行了改写,did in value里面的值,不选就没有数据返回
${if(len(dept)==0," and did in ('" + value("org",7) + "')"," and did in ("+"'"+treelayer(dept, true, "\',\'")+"'"+")")}
snrtuemc 回复 用户e2379142(提问者)知道了,in的话要',' 分隔,把逗号替换成',',你在加函数,这个写法
${if(len(dept)==0," and did in ('" + replace(value("org",7),",","','") + "')"," and did in ("+"'"+treelayer(dept, true, "\',\'")+"'"+")")}