例子:
select * from employee, department
where
employee.empid=?
and department.empid=?
——?用于为employee.empid 和department.empid 获取相同的值。
感谢您的回答。
您可以使用WITH
子句来选择您的参数,以便您可以在整个查询中访问它们,无论是在您的主查询中还是在某些子查询中:
with params as
(
select
:emp_id as emp_id,
:dept_id as dept_id
from dual
)
select ...
from . ..
where x.emp_id = (select emp_id from params)
and y.emp_id <> (select emp_id from params)
and z.dept_id = (select dept_id from params);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句