Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2007, 19:32
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 7 meses
Puntos: 2
select con insert

buenas noches:

tengo 4 tablas

tabla1 tabla2 tabla3 tabla4
------ ------ ------ ------
id cod_id2 cod_id3 cod_id4

con un campo común, id - cod_id2 - cod_id3 - cod_id4

el campo id puede presentarse con duplicados en tabla2 - tabla3 y tabla4

como puedo crear una tabla desde una consulta donde los registros de la nueva tabla sean los registros de tabla1 (sin duplicados) cuyo id se encuentre en los registros de cualquiera de las otras 3 tablas (tabla2 - tabla3 - tabla4), donde cod_id2, cod_id3 y cod_id4 pueden presentar duplicados en sus respectivas tablas?

trataré de explicarlo mejor con un ejemplo, si tenemos una tabla de clientes unica, y pedidos realizados a tres almacenes, donde un mismo cliente puede realizar pedidos indistintamente a los 3 almacenes (uno o mas pedidos por cliente en los 3 almacenes), como puedo armar la consulta (para volcar en una tabla) de los clientes (sin duplicados) que han realizado algún pedido en alguno de estos 3 almacenes ?

gracias. salu2.