none
Consulta Postgres consulta datos repetidos. RRS feed

  • Pregunta

  • hola que tal, si alguien podría ayudarme a realizar una consulta con datos repetidos pero que estos se muestres en una misma linea, tengo mi consulta:

    Select persona_id "ID de la Persona", 
    nombre_completo "Nombre Completo", 
    telefono "Telefono",
    pt.id "ID"
    from personas_persona as pp
    inner join personas_telefono as pt 
    on pp.id=pt.persona_id 
    where pt.persona_id=1050620 order by pt.id desc

    Id Persona + Nombre completo + Telefono + ID
    10              +      Rosa                +   9912     + 14                                                               10               +     Rosa                +    9915     +  12 

    y que la tabla quede de esta siguiente manera:

    Id Persona + Nombre completo + Telefono1 + Telefono2 + Telefono3 + Total de Telefonos        10              +   Rosa                   +  9912        +    9915     +                  +               2                   


    Puse en pt.id de ir primero el numero de teléfono con el ID mas grande, (ejemplo id 14 es 9912 telefono1, id 12 es 9915 telefono2, si existiera otro seria telefono 3)

    Espero puedan ayudarme





    • Editado drakon_125 viernes, 25 de noviembre de 2016 16:23
    viernes, 25 de noviembre de 2016 15:57