select u.*, o.belong_org top_org
from gap_user u, gap_organize o
where u.belong_org = o.id
and u.code = ?
and u.is_deleted = 0
形式报错:ORA-01008: 并非所有变量都已绑定
然后
select u.*, o.belong_org top_org
from gap_user u, gap_organize o
where u.belong_org = o.id
and u.code = ?
就可以执行通过
如果一张表
select * from gap_user where id = 1 and code = ?
形式是没有问题的这是怎么回事呢?
from gap_user u, gap_organize o
where u.belong_org = o.id
and u.code = ?
and u.is_deleted = 0
形式报错:ORA-01008: 并非所有变量都已绑定
然后
select u.*, o.belong_org top_org
from gap_user u, gap_organize o
where u.belong_org = o.id
and u.code = ?
就可以执行通过
如果一张表
select * from gap_user where id = 1 and code = ?
形式是没有问题的这是怎么回事呢?
?为了实现动态SQL而提供的点位符,跟在几个表上查询没有关系,应该还是你写的有问题,可以仔细检查。