在oracle中执行下面一段代码:
SELECT jxbid, count( 1 ) rs FROM t_xkgl_xsxkb_jxb xk WHERE xk.jxbid IN ( SELECT jxbid FROM tab ) GROUP BY jxbid
执行这段代码并不会报错,并且找出正确数据。
但是单独执行 SELECT jxbid FROM tab
这段代码,就会报错ORA-00904: "JXBID": invalid identifier。
目前已知的是tab是系统默认存在的表,但不理解为什么运行这段代码并没有报错,猜测是where在作祟