
13/05/2008, 09:48
|
 | | | Fecha de Ingreso: abril-2003 Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 10 meses Puntos: 24 | |
Hacer un inner join pero que no devuelva varias filas Buenos dias tengo el siguiente problema con un inner join.
tengo dos tablas
intercambio_idioma
ID_usuario_intercambio
fecha_registro
en esta tabala meto los usuarios de intercambio idioma
intercambio_idioma_aprender
ID_usuario_intercambio_aprender
ID_idioma_aprender
Quiero seleccionar el ID_usuario_intercambio y el ID_idioma de la tabla intercambio_idioma_aprender.
Lo que sucede es que la tabla 'intercambio_idioma_aprender' puede tener varios idiomas para el mismo usuario entonces para una cosnulta con INNER JOIN asi:
select ID_usuario_intercambio, ID_idioma_aprender FROM intercambio_idioma INNER JOIN intercambio_idioma_aprender ON intercambio_idioma.ID_usuario_intercambio=intercam bio_idioma_aprender.ID_usuario_intercambio_aprende r
me arroja un resultado mas o menos asi:
ID_usuario_intercambio | ID_idioma_aprender
43 1
43 37
88 2
22 3
22 5
22 4
pero quiciera obtener un resultado asi:
ID_usuario_intercambio | ID_idioma_aprender | ID_idioma_aprender | ID_idioma_aprender
43 1 37
88 2
22 3 5 4
quiero hacerlo asi por que luego puedo tomar los resultados con mysql_fetch_assoc, o que me aconsejan ustedes?
Por su tiempo muchas gracias.
Última edición por mafima; 13/05/2008 a las 09:55 |