应该没什么问题,是不是你的参数id传的值有问题阿
还有错误信息是什么俄
这是我这里运行的例子:
with tab as(
select 1 id, 'a' name1 from dual
),
tab2 as (select 1 id , 'b' name2 from dual)
select A.name1, B.name2 from tab A, tab2 B where A.id=B.id and A.id=1
---------------------------
name1 name2
a b
--ps:sql绝对没有问题