在内部联接的下面的oracle查询中获取错误

时间:2018-06-11 15:31:12

标签: oracle

我在oracle中执行下面的查询但是我在执行下面的查询时遇到错误,请告知如何克服这个特别是当我在查询中添加where条件的最后一个句子时出现的错误

SELECT  t.product_name FROM JOBCODE_PROJECT_TYPE_MAPPING p
INNER JOIN AOBCODE_UCT_MAPPING h 
ON p.ID = h.jobcode_id
INNER JOIN WISK_UCTS t
ON h.risk_product_id = t.risk_product_id AND p.id = h.jobcode_id;
where p.sp_job_code= 'Add';

1 个答案:

答案 0 :(得分:2)

删除在连接上下文中无关的第二个重复条件AND p.id = h.jobcode_id;

  SELECT  t.product_name FROM JOBCODE_PROJECT_TYPE_MAPPING p
 INNER JOIN AOBCODE_UCT_MAPPING h 
 ON p.ID = h.jobcode_id
 INNER JOIN WISK_UCTS t
 ON h.risk_product_id = t.risk_product_id 
 where p.sp_job_code= 'Add';