数据库中有一表数据 table,其中包含字段 com(部门),A用户可查询多个com(部门)的数据,我的实现思路是分配角色,给A用户多个角色,然后使用SQL:select * from tablewhere com in('$fine_role')-----------------------------------经测试,角色赋权:X\Y\Z,则语句为: select * from tablewhere com in('X,Y,Z') 值间不正确,无法实现'X','Y','Z'这样测试查询不出数据。-----------------------------------请问有什么好办法可以实现这个需求吗?select * from tablewhere com in('${com}')设置模版参数的办法也试了:参数名:com参数内容:sql("finedb","select c.alias from fine_user a,fine_user_role_middle b,fine_custom_role c where a.id=b.userid and b.roleId=c.id and username='"+$fine_username+"'",1)