elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Doble factor de autenticación o verificación en dos pasos


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Problema con PostgresSQL - CROSSTAB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con PostgresSQL - CROSSTAB  (Leído 364 veces)
drakon125

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema con PostgresSQL - CROSSTAB
« en: 29 Noviembre 2016, 17:05 »

select * from crosstab('

Select persona_id,
   nombre_completo,
   telefono
from personas_persona as pp
inner join personas_telefono as pt
on pp.id=pt.persona_id
order by pt.id desc

') as tabla1(   persona_id integer,
      Nombre_completo character varying,
      Telefono1 character varying,
      Telefono2 character varying,
      Telefono3 character varying)

Tengo este codigo, funciona pero no como deberia, el ejecutarlo deberia generar una tabla con las columnas de Persona_ID + Nombre_completo + Telefono1 + telefono2 + telefono3, pero mi problema es que no toma los nombre de las personas y pues corre todos los valores:

En la columna persona_ID coloca el valor ID. Es correcto
En la columna de Nombre_completo no toma el valor de nombre sino toma el valor de telefono1
En la columna de Telefono1 toma el valor de Telefono2, y asi corre los valores.

No me esta respetando al tomar el valor de nombre_completo. Alguna idea que esta pasando?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines