El 31 de mayo de 2010 13:32, Agustin Ignacio Genoves <
agustingeno...@gmail.com> escribió:

> El día 31 de mayo de 2010 15:01, Julio Cesar Rodriguez Dominguez
> <jura...@gmail.com> escribió:
> >
> >
> > El 31 de mayo de 2010 12:46, Desarrollo Escuintla
> > <desarrollo.escuin...@gmail.com> escribió:
> >>
> >> Saludos Lista,
> >>
> >> Tengo las siguientes tablas:
> >>
> >>
> >> TABLA_A
> >> codigo
> >> doc
> >>
> >>
> >> TABLA_B
> >> codigo
> >> doc
> >>
> >>
> >>
> >> por eje:
> >>
> >> TABLA_A
> >> codigo    doc
> >> 10          100
> >> 11           101
> >> 12          102
> >> 13          103
> >> 14          104
> >>
> >> TABLA_B
> >> codigo    doc
> >> 10          100
> >> 11           101
> >>
> >>
> >> la tabla_b depende de la tabla_a
> >>
> >> para seleccionar los registros que no estan en la tabla_b, y si estan
> >> en la tabla_a,
> >>
> >> utilizo lo siguiente:
> >>
> >> SELECT * FROM tabla_a
> >> WHERE
> >> CODIGO NOT IN (SELECT codigo FROM tabla_b;)
> >>
> >>
> >> entonces, esto daria el resultado:
> >>
> >> codigo    doc
> >> 12          102
> >> 13          103
> >> 14          104
> >>
> >>
> >> Ahora, esta consulta
> >> ?se prodria realizar con algun join?
> >
> > Si, por ejemplo:
> > select * from otra_tabla inner join ( SELECT * FROM tabla_a WHERE CODIGO
> NOT
> > IN (SELECT codigo FROM tabla_b;) )  as temp using ( codigo );
>
> Si, y despues haces un dump de la base y la llevas a otro servidor y
> despues reinstalas el SO y bajas la termica de tu casa. Creo que con
> eso haces lo que queres, mas que eso no se puede complicar.
>

??. Cuál fué la intención de tanta palabrería?

Responder a