Hola Lista Tengo una duda correspondiente a una consulta que me trae pensando si es o no posible y que tan correcto es hacer así la consulta.
Para validar un dato, verifican su existencia en una tabla, pero la comparación no solo es en un campo sino en 4 campos, explico, tengo tabla con datos: tabla_ datos ------------------------------------ id serial val1 numeric val2 numeric val3 numeric val4 numeric nombre character variyng descrip character variyng tengo tabla con valores: tabla_ valores ------------------------------------ id serial camp1 numeric descrip character variyng Y se hace una consulta similar de la siguiente manera select * from tabla_valores where camp1 in( select val1 from tabla_ datos union select val2 from tabla_ datos union select val3 from tabla_ datos union select val4 from tabla_ datos ) Mi duda seria: Existe una forma de no usar los union? Saludos y gracias!! -- ISC Miguel Angel Hernandez Moreno
