algo así como:
Código:
Select f.numero_factura, df.codigo
from factura f left outer join detalle_factura df
on df.numero_factura = f.numero_factura
where tuscondiciones;
tambien puede ser
inner join,
right outer join
o simplemente outer join para un encuentro externo por ambos lados.
Por cierto, la sintaxis entiendo que es el estándar de Ansi SQL 92.
Hasta luego.