Ir al contenido


Foto

consulta en 2 tablas


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

#1 Pili

Pili

    Member

  • Miembros
  • PipPip
  • 44 mensajes
  • LocationCiudad de México

Escrito 02 octubre 2013 - 09:54

Hola encontré algunas respuestas a "consultas en dos tablas" pero sigo sin solucionar lo que necesito:

Recuperar datos de dos tablas diferentes, intenté hacerlo con join pero me atoré porque resulta que además de la coincidencia de datos en las dos tablas (campos en común en las 2), necesito especificamente el registro que coincida con el id de una de las tablas.

Tabla 1 = usuarios
Tabla 2 = 00cp_mx

inicialmente mi consulta era
$sql="select * from usuarios where id_usuario=$id_usuario";

Todo iba perfecto hasta que "se me ofreció" obtener datos de la segunda tabla (en donde coincidan el cp y el id_municipio en las dos tablas).

Es decir:
1.- Necesito los datos de todos los campos de la tabla usuarios  en donde id_usuario=$id_usuario
2.- Y los datos  de la tabla 00cp_mx en donde usuarios.id_municipio=00cp_mx.id_municipio_un y usuarios.cp=00cp_mx.cp

¿alguna sugerencia?

De antemano, muchísismas gracias a quien tenga la paciencia de ayudarme.
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 02 octubre 2013 - 10:14

Si solo quieres que se devuelvan los registros coincidentes deberás usar un inner join:


            SELECT *
              FROM TABLAUNO ALIAS1
    INNER JOIN TABLADOS ALIAS2
        ON ALIAS1.IDUSUARIO = ALIAS2.IDUSUARIO AND
              ALIAS1.CP = ALIAS2.CP AND
              ALIAS1.IDMUN = ALIAS2.IDMUN
  WHERE ALIAS1.USUARIO = VALORFILTRO 
           
             


  • 0

#3 Pili

Pili

    Member

  • Miembros
  • PipPip
  • 44 mensajes
  • LocationCiudad de México

Escrito 02 octubre 2013 - 10:26

Gracias Poliburro!!

funcionó perfecto, eres mi ángel guardián.
Has resuelto todas y cada una de mis dudas desde que llegué al foro.
De verdad te lo agradezco muchísimo, que padre que exista gente como tu!!!  (y)
  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 02 octubre 2013 - 10:28

Gracias Poliburro!!

funcionó perfecto, eres mi ángel guardián.
Has resuelto todas y cada una de mis dudas desde que llegué al foro.
De verdad te lo agradezco muchísimo, que padre que exista gente como tu!!!  (y)


Es parte del espíritu del foro Pili, ayudarnos los unos a los otros. :)


Saludos
  • 0

#5 Pili

Pili

    Member

  • Miembros
  • PipPip
  • 44 mensajes
  • LocationCiudad de México

Escrito 02 octubre 2013 - 10:30


Gracias Poliburro!!

funcionó perfecto, eres mi ángel guardián.
Has resuelto todas y cada una de mis dudas desde que llegué al foro.
De verdad te lo agradezco muchísimo, que padre que exista gente como tu!!!  (y)


Es parte del espíritu del foro Pili, ayudarnos los unos a los otros. :)


Saludos


Pues lo haces muy bien!! de verdad G-R-A-C-I-A-S
  • 0