Ir al contenido


Foto

ayuda con left join


  • Por favor identifícate para responder
2 respuestas en este tema

#1 jooz

jooz

    Member

  • Miembros
  • PipPip
  • 45 mensajes

Escrito 13 octubre 2013 - 10:37

buenas tardes amigos.... quisiera que me ayudaran para saber como puedo obtener los datos que estan en una tabla y no en otra estoy usando left join pero me arroja todo los valores de la tabla.... esto es como lo estoy haciendo.

SELECT
    a.Cedula
FROM
    xls_db.dpersonales a
        left join
    aldea.participantes b ON a.cedula = b.cedula


cabe destacar que son tablas de bd diferentes,  gracias de antemano...... (y)
  • 0

#2 seoane

seoane

    Advanced Member

  • Moderador
  • PipPipPip
  • 1.257 mensajes
  • LocationEspaña

Escrito 13 octubre 2013 - 01:36

Se me ocurre esto:


SELECT
    a.Cedula
FROM
    xls_db.dpersonales a
        left join
    aldea.participantes b ON a.cedula = b.cedula
where b.cedula is null


  • 0

#3 jooz

jooz

    Member

  • Miembros
  • PipPip
  • 45 mensajes

Escrito 13 octubre 2013 - 02:01

ups..... gracias seoane era lo que necesitaba y aparte de eso hay que colocarlo en el select para que te lo muestre quedando asi:



SELECT
    a.Cedula, b.cedula
FROM
    xls_db.dpersonales a
        LEFT JOIN
    aldea.participantes b ON a.cedula = b.cedula
WHERE b.cedula IS NULL



nuevamente gracias..... totalmente satisfecho con la respuesta.... pueden cerrar el hilo
  • 0