› Fóruns › SQL e PL/SQL › ajuda com Select › ajuda com Select
17 de março de 2006 às 9:57 pm
#75441
Dê um
SELECT campo1, campo2, campo3 FROM vs_cabecalho RIGHT JOIN vs_campos ON cab_cabecalho_id = cg_cab_id AND ROWNUM <= 10 order by cab_cabecalho_id;
Isso ocorre por esta utilizando um join com where, que é a mesma coisa que left join.
Nesse seu exemplo, serão retornadas todas as linhas que ocorrem em vs_cabecalho e, se tiver ocorrência em cab_cabecalho , as linhas correspondentes de cab_cabecalho.
Espero ter ajudado.