求教 这么的oracle 查询语句竟然不报错

求教 这样的oracle 查询语句竟然不报错我有这样一个sql语句: Select aFromaaaaWhere (b, c) In(Select b,

求教 这样的oracle 查询语句竟然不报错
我有这样一个sql语句:

Select a    From  aaaa   Where (b, c) In         (Select b, c            From aaaa           Where d in (m,n,d))     And e= 1     And f = 2     And nvl(g, 0) <> 2  

我aaaa  里面根本没有c这个字段啊 为什么在查询的时候不报错