RE: Relacionar tablas cliente y telefono

From: José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com>
To: oscar arocha <arocha(dot)oscar(at)gmail(dot)com>
Cc: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Relacionar tablas cliente y telefono
Date: 2012-11-09 19:16:19
Message-ID: BAY002-W233B6A3CC40600F6FFA61C5C6680@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias a todos en especial a Oscar, utilice el método q él me recomendo y me funcionó de la manera esperada.
Gracias por sus aportes!!

ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.

Date: Fri, 9 Nov 2012 12:28:27 -0430
Subject: Re: [pgsql-es-ayuda] Relacionar tablas cliente y telefono
From: arocha(dot)oscar(at)gmail(dot)com
To: josefermin54(at)hotmail(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org

SaludosáJosÚ, te comento que para poder visualizar la informacion de la manera que sedeas debes hacer una serie de subconsultas en en tu sentencia principal áalgo asiá

SELECT A.nombre,
á(SELECTátelefonoáFROMáTelefono FROMácodigo_lugar = 1 ANDácodigo_cliente = A.codigo_clienteáá) AS casa,á
á(SELECTátelefonoáFROMáTelefono FROMácodigo_lugar = 2 ANDácodigo_cliente = A.codigo_clienteáá) AS movil,á

á(SELECTátelefonoáFROMáTelefono FROMácodigo_lugar = 3 ANDácodigo_cliente = A.codigo_clienteáá) AS tbjo

FROMácliente A

Espero te pueda servir.

El 9 de noviembre de 2012 12:13, JosÚ FermÝn Francisco Ferreras <josefermin54(at)hotmail(dot)com> escribi¾:

Buenos dÝas!!
Tengo 3 tablas (Cliente , TelÚfono y Lugar)
En la tabla cliente tengo 2 campos: Codigo_cliente y nombreEn la tabla de Telefono tengo 4 campos: codigo,codigo_cliente,telefono, y codigo_lugar.
En la tabla de Lugar tengo 2 campos: codigo_lugar,descripcion.
En la tabla de cliente tengo los siguientes datos:ácodigo_cliente á Nombreá1 á á á á á á á á á á á á Fermin
á2 á á á á á á á á á á á á Miguelina
En la tabla de Lugar tengo lo siguiente:Codigo_lugar á á á á ádescripcioná1 á á á á á á á á á á á á á á ácasaá2 á á á á á á á á á á á á á á ámovil
á3 á á á á á á á á á á á á á á átrabajo
En la tabla de telefono tengo lo siguiente:
codigo á á ácodigo_cliente á á á telefono á á á á á á codigo_lugar
á1 á á á á á á á á á á1 á á á á á á á á á á á á 1234568 á á á á á á á á 1á2 á á á á á á á á á á1 á á á á á á á á á á á á 8558544 á á á á á á á á 3á3 á á á á á á á á á á1 á á á á á á á á á á á á 8745352 á á á á á á á á 2
á4 á á á á á á á á á á2 á á á á á á á á á á á á 3645458 á á á á á á á á 3á5 á á á á á á á á á á2 á á á á á á á á á á á á 7566414 á á á á á á á á 2

Quisiera visualizar la informacion de la siguiente manera:

Nombre á á á á á telefono_casa á á á á átelefono_movil á á á á telefono_trabajoFermin á á á á á á á á áá1234568 á á á á á á á á á áá8745352 á á á á á á á á áá8558544
Miguelina á á á á á á á á á á á á á á á á á á á á á á á áá7566414 á á á á á á á á áá3645458

Se podrß mostrar la informaci¾n de esta manera??

ing. JosÚ FermÝn Francisco Ferreras
San Francisco de MacorÝs, Rep. Dom.

--
Ing. Oscar Arocha
CIV: 208.476Linux User:á556027átlf: 58-416-4257379
twitter: @ArochaOscar

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Beltran R. 2012-11-13 02:49:36 Re: Relacionar tablas cliente y telefono
Previous Message Miguel Angel Hernandez Moreno 2012-11-09 17:45:12 Re: Relacionar tablas cliente y telefono