RE: Ayuda Query

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: evazquez(at)insys-corp(dot)com(dot)mx
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Ayuda Query
Date: 2005-03-07 14:34:26
Message-ID: BAY1-F189FE33A85C2655E2BDF8BE35F0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

No entiendo exactamanet pero tratare de ayudarte

>From: Eduardo Vázquez Rodríguez <evazquez(at)insys-corp(dot)com(dot)mx>
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: [pgsql-es-ayuda] Ayuda Query
>Date: Fri, 04 Mar 2005 17:43:22 -0600
>
>Hola a todos
>
>Espero que me puedan ayudar con un query
>
>Tengo una misma tabla los siguientes datos:
>
>IdMail Origen Destino
>Estado
>9898 karina(at)hotmail(dot)com ninguno ninguno
>9898 ninguno lilia(at)hotmail(dot)com Correo
>entregado de manera correcta
>4444 karina(at)hotmail(dot)com ninguno ninguno
>4444 ninguno lilia(at)hotmail(dot)com(dot)mx Dominio no
>existe
>
>
>
>Lo que quiero saber es como obtener todos los correos de
>"karina(at)hotmail(dot)com" cuando el estado sea "domino no existe", lo único que
>"liga" ambos registros es el idmail, por ejemplo 4444 pero este valor
>existe en registros distintos.
>

SELECT * FROM TABLA
WHERE
origen = 'karina(at)hotmail(dot)com' and
estado = 'Dominio no existe'

No se , lo veo tan facil que ni me atrevo a decir si esta correcto.
Dimelo tu o dame mas datos pero creo q con eso se logra lo que quieres.

>Con mucho esfuerzo logré construir un query que me dice a quien envía
>correos karina(at)hotmail(dot)com de la siguiente manera
>
>SELECT destino
>FROM ( SELECT A.origenl, B.destino, B.reject
> FROM tablal AS A,tablal AS B
> WHERE A.id_mail = B.id_mail AND
> A.origen = 'karina(at)hotmail(dot)com'
> ) AS MEM_TABLE
>GROUP BY destino
>HAVING destino != 'none'
>
>Ahora intenté obtener los correos destino con estado distinto a none. Y los
>resultados no son verdaderos
>
>SELECT destino, estado
>FROM ( SELECT A.origen, B.destinol, B.estado
> FROM tabla AS A, tabla AS B
> WHERE A.id_mail = B.id_mail AND
> A.origen = 'karina(at)hotmail(dot)com' AND
> B.estado != 'ninguno'
> ) AS MEM_TABLE
>GROUP BY destino, estado
>HAVING destino != 'none'
>
>Espero me puedan ayudar
>
>--
>If I have seen further it is by standing on the shoulders of the giants
>Isaac Newton
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html

_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/

In response to

  • Ayuda Query at 2005-03-04 23:43:22 from Eduardo Vázquez Rodríguez

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Cesar Najera 2005-03-07 14:46:34 replica con dbmirror
Previous Message Edwin Quijada 2005-03-07 14:26:36 RE: Formularios e Informes