sql语句改成mybatis 的mapper.xml

 SELECT member_id from access_layer where node_id in("1,2,3","1,2,4","1,3,4","1,3,5") and node_id like "%1,3%"; 

你这sql本身就有问题吧。 node_id in("1,2,3","1,2,4","1,3,4","1,3,5") 和 node_id like "%1,3%";有冲突。“1,2,3”和“1,2,4”显然和like "%1,3%"是相冲突的。

为什么不用注解呢 注解多简单明了

没说明有什么问题啊兄弟,这个语句产生的结果为:"1,3,4","1,3,5"

搞得我都不好意思回答了,,,我懂也装不懂,这样可以不?


SELECT member_id from access_layer where node_id in("1,2,3","1,2,4","1,3,4","1,3,5") and node_id like "%1,3%"