.SQLException: Operand should contain 1 column(s)
报这个异常的原因
select * from role_menu where rid=#{param1}
这个子查询只能查出来一列,但是我又用了 * ,所以会报这个错误
select * from menu where mmid in(select * from role_menu where rid=#{param1}) and pid=#{param2}
修改:
将* 改为mmid就好了(因为这个子查询只能查出来这个mmid(这个是列名))
select mmid from role_menu where rid=#{param1}
ok。
.SQLException: Operand should contain 1 column(s)
最新推荐文章于 2023-07-14 11:43:04 发布