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. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda