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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Bases de Datos / Problema con PostgresSQL - CROSSTAB en: 29 Noviembre 2016, 17:05 pm
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?
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines