在数据集中有一个Project_code字段,但是我想做查询属性的时候用项目名称查询,我写了一个SQL:
SELECT * FROM `t_zy_project_agreement`
where 1=1
${if(len(项目名称)==0,"","and project_code'%"+项目名称+"%'")}
但是预览查询的时候查询全部的时候正常,但是单个项目名称查询的时候显示错误,这事为什么?难道不应该用project_code吗?可是数据集里面没有project_name。
少了like关键字
SELECT * FROM `t_zy_project_agreement` where 1=1 ${if(len(项目名称)==0,"","and project_code like '%"+项目名称+"%'")}
前提sql在数据库可以查出,新建的属性取一个别名就可以正常显示