Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ayuda con la siguiente consulta

Estas en el tema de Ayuda con la siguiente consulta en el foro de Mysql en Foros del Web. Hola amigos, recurro una vez mas a ustedes, ya que siempre me dan una mano. Tengo las siguientes tablas: tabla: autores ID_INTERNO | NOMBRE 5 ...
  #1 (permalink)  
Antiguo 06/07/2007, 21:50
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 18 años, 11 meses
Puntos: 1
Pregunta Ayuda con la siguiente consulta

Hola amigos, recurro una vez mas a ustedes, ya que siempre me dan una mano.

Tengo las siguientes tablas:

tabla: autores
ID_INTERNO | NOMBRE
5 Queen
6 Shakira
.... ......


Y luego la tabla

Tabla: Letras

ID_INTERNO | TITULO | ID_AUTOR
205 LOVE 5
290 Vida 6
..... .... ....



En donde el ID_AUTOR de la tabla letras corresponde al mismo numero que hay en en la celda ID_INTERNO de la tabla autores.

Ahora lo que quiero obtener es por ejemplo en una sola consulta lo siguiente:

NOMBRE | TITULO
Queen letra1, letra2, letra2 (Seria todos los campos TITULO seguidos)


en ves de :

NOMBRE |TITULO
Queen letra1
Queen letra2
.... .....


Lo unico que logre es mostrarlo de la ultima manera con la siguiente consulta:

Código PHP:
SELECT A.NOMBRE,B.TITULO from autores as A INNER join letras as B on A.ID_INTERNO B.ID_AUTOR  where A.NOMBRE 'Queen' 
pero el primer caso, no me sale, trate de usar CONCAT, pero no me funciona(no lo utilizo bien). Me podrian dar una mano?? Me estoy volviendo loco. Tienen alguna recomendación? Tranquilamente podria usar PHP para manejarlo sino se puede, pero quisiera optimizarlo con MYSQL.

Desde Ya muchas gracias por todo.

Gabriel
Argentina
  #2 (permalink)  
Antiguo 09/07/2007, 12:04
Avatar de cleptomano  
Fecha de Ingreso: abril-2004
Ubicación: Mexico
Mensajes: 129
Antigüedad: 20 años
Puntos: 0
Re: Ayuda con la siguiente consulta

Yo tengo un problema similar lo que se requiere es una consulta de referencias cruzadas con con access lo pude solucionar con TRANSFORM y PIVOT pero aun no e podido con mysql
  #3 (permalink)  
Antiguo 09/07/2007, 13:44
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 18 años, 11 meses
Puntos: 10
Re: Ayuda con la siguiente consulta

Está un poco ambigua tu pregunta ...
A ver si te entendí bien. ¿Quieres mostrar para cada registro de la tabla 'autores' todos los títulos concatenados que le pertenezcan en la tabla 'letras'?

Osea algo como:
autor1 -- letras1_autor1, letras2_autor1, ... , letrasn_autor1
autor2 -- letras1_autor2, ... , letrasn_autor2
...

... es así lo que quieres?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.