日期:2014-05-17  浏览次数:21070 次

ORA-00918 未明确定义列
SQL code

select * from (select *
                  from jcj_cjxx aa, dm_jqlb jqlb, dm_qx bb ) cjxx 
                   inner join 
                   (select *
                       from jcj_jjxx cc, dm_jqlb jqlb, dm_qx dd
                       ) jjxx 
                       on jjxx.jjbh='J3205110301000838186'



找不出来哪里错了??

------解决方案--------------------
-- 不同的表中存在“同名字段”,此时外层查询不能加以区分,造成的错误!
------解决方案--------------------
jjxx.jjbh有多个jjbh列。。所以不知道你查的是哪一个。