Eu tenho duas tabelas, table_a (id, nome) e table_b (id), digamos no Oracle 12c. Por que essa consulta não retorna uma exceção? select * from table_a where name in (select name from table_b); Pelo que entendi, a Oracle vê isso como select * from table_a where name = name; Mas o que eu não...