Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2016, 22:33
estebancapoeira
 
Fecha de Ingreso: diciembre-2013
Ubicación: Colombia
Mensajes: 8
Antigüedad: 11 años
Puntos: 0
Pregunta Consulta en MySQL para mostrar los registros de 2 tablas de forma horizontal

Hola a todos.

Tengo un problema con el que espero que me puedan ayudar. Tengo 2 tablas en MySql con relación de uno a muchos y necesito mostrar la información de las 2 tablas de forma horizontal. Las tablas son:
  • tbl_clientes: cli_id, cli_nombre, cli_ciudad, cli_direccion, cli_email
  • tbl_telefonos: tel_id, cli_id, tel_numero, tel_status

Para poner un ejemplo, digamos que en las tablas tengo los siguientes registros

tbl_clientes
Código:
cli_id| cli_nombre        | cli_ciudad | cli_direccion | cli_email
1     | Nombre prueba     | Miami      | 50 Av         | [email protected]
2     | Pepe Perez        | Tampa      | 12 St         | [email protected]
tbl_telefonos
Código:
tel_id | cli_id | tel_numero | tel_status
1      | 1      | 1235468    | 1
2      | 1      | 3214569    | 1
3      | 2      | 4563218    | 1
4      | 2      | 8796542    | 1
5      | 2      | 6539842    | 1

Lo que necesito es hacer una consulta que muestre la información de la siguiente forma:
Código:
cli_id| cli_nombre        | cli_ciudad | cli_direccion | cli_email       | tel_numero1 | tel_numero2 | tel_numero3
1     | Nombre prueba     | Miami      | 50 Av         | [email protected]   | 1235468     | 3214569     | Null
2     | Pepe Perez        | Tampa      | 12 St         | [email protected] | 4563218     | 8796542     | 6539842
La verdad es que siempre muestro la información de esta forma usando el lenguaje de programación con el que esté trabajando, pero esta vez me veo obligado a hacerlo directamente desde la consulta y no tengo idea como hacerlo. Les agradecería mucho si me pudieran ayudar con esto.