none
necesito una ayuda RRS feed

  • Pregunta

  • hola necesito, que alguien me refresque la memoria de inner join porque tengo tres tablas que se llaman estado,municipio,parroquia

    y quiero relacionarlas las tres y que me aparesca los resultado de esa tres tablas en una tabla que se llama persona

    Tabla estado

    Idestado
    estado
    ----------------------

    Tabla municipio


    Idmunicipio
    municipio
    Idestado(FK)
    ----------------------


    Tabla parroquia

    Idparroquia
    parroquia
    idparroquia (FK)
    -----------------------

    Como puedo hacer la relación para que el  resultado de estas tres tablas me aparezca en una tabla persona ... 

    odio que en la tablas persona va estar el nombre, apellido, lo que quiero es que me aparezca esta tres tablas también . 

    gracias...

    lunes, 27 de febrero de 2017 5:41

Respuestas

  • Hola que tal Betisalan, aqui esta mas o menos como seria el codigo, hay un error en los que nos pasas la Tabla Parroquia cuenta con dos idparroquia lo cual debes haberte confundido.

    select * from municipio as m
    inner join estado as e
    on e.idestado=m.idestado
    inner join parroquia as p
    on m.idparroquia=p.idparroquia

    Aqui puedes ver como usar el JOIN

    JOIN SQL SERVER

    Aqui puedes ver una imagen en como funciona.

    Cualquier cosa nos consultas.

    Saludos,

    Jorge Muchaypiña G.


    Business Intelligence Analyst

    lunes, 27 de febrero de 2017 6:10