Este tipo de consultas
SELECT * FROM (SELECT * FROM PERSONAS WHERE EDAD=JOVEN INTERSECT SELECT * FROM PERSONAS WHERE EDAD=MADURO) AS ALIAS No son recomendables en ningun dbms, peor si no dispones de una buena cantidad de memoria Sld _____ De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Rodolfo Vegas Enviado el: Martes, 14 de Julio de 2009 12:06 p.m. Para: Werner Echezuría; sq...@bd.cesma.usb.ve; pgsql-es-ayuda@postgresql.org; Alvaro Herrera Asunto: [pgsql-es-ayuda] IMPORTANTE!!!! SALUDOS, COMO ESTAN? MIRA SE CUAL ES EL PROBLEMAS CUANDO TENGO SUBCONSULTAS EN EL FROM QUE IMPLICAN OPERACIONES O PARTICIONAMIENTO, TENGO ESTE QUERY: SELECT * FROM (SELECT * FROM PERSONAS WHERE EDAD=JOVEN INTERSECT SELECT * FROM PERSONAS WHERE EDAD=MADURO) AS ALIAS WHERE EDAD=VIEJO; AL PRESENTARSE UN QUERY DE ESE ESTILO, PRIMERO SE PROCESA EL QUERY QUE ESTA EN EL FROM QUE ES UN INTERSECT, REALIZA UN INTERSECT EN ESTE CASO DIFUSO Y SOBRE ESE RESULTADO ES QUE SE VA A OPERAR EL QUERY PADRE Y DETERMINAR AQUELLAS TUPLAS DONDE LA EDAD ES = VIEJO, QUE PASA, LO QUE PASA ES QUE LOS GRADOS DE MEMBRESÍA SE ALMACENAN EN MEMORIA Y NO EN DISCO, CUANDO SE VA A PROCESAR EL QUERY PADRE YO TENGO LAS TUPLAS RESULTANTES DEL INTERSECT O DE CUALQUIER OTRA OPERACIÓN PERO NO VOY A TENER SON LOS GRADOS DE MEMBRESÍA QUE RESULTARON DEL INTERSECT, NO SE SI ME ENTIENDEN? AHORA, YO NECESITO ESOS GRADOS DE MEMBRESIA PARA HACER UN AND CON LOS GRADOS DE MEMBRESIA QUE ME RESULTA DEL QUERY PADRE Y POR ENDE DETERMINAR EL MENOR DE ELLOS Y ESE SERA EL RESULTADO, HABRA UNA FORMA DE PRESERVAR LOS GRADOS DE MEMBRESIA? ANTERIORMENTE HACIA CUALQUIER OPERACION PORQUE ESTABA TRABAJANDO EN EL CODIGO QUE SOLO ESTABA IMPLEMENTADO LA CLAUSULA AND Y COMO LAS SUBCONSULTAS NECESITAN UN AND NO HABIA NINGUN PROBLEMA, AHORA BIEN ESTOY INTEGRANDO TODO EN EL CODIGO DONDE YA ESTA IMPLEMENTADO LAS CLAUSULAS OR Y NOT Y ME DA COMO RESULTADOS GRADOS DE MEMBRESIAS ERRONEOS. -- Saludos, Atentamente, Lic. Rodolfo José Vegas Gómez. Valencia - Venezuela -- Este mensaje ha sido analizado por <http://www.mailscanner.info/> MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. MailScanner agradece a transtec Computers <http://www.transtec.co.uk/> por su apoyo. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk