Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2008, 09:52
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 11 meses
Puntos: 24
sacar datos de una consulta MYSQL con inner join que devuelve varias filas

buenas, tengo el siguiente problema:
para una consulta relacional con INNER JOIN:

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

como veran por cada id_usuario me arroja varias filas, debido a que el mismo usuario puede querer aprender varios idiomas.

ahora lo que necesito es sacar que idiomas quiere aprender cada usuario, si estuviera todo en una misma fila solo usaria:
mysql_fetch_assoc, pero como son varias filas no se cual sea la forma mas optima de sacar los resultados.

lo que pasa es que si saco los datos asi en varias filas sera un completo lio para la paginacion y exponer los datos

me pueden ayudar?
__________________
SEO en Medellin

Última edición por mafima; 13/05/2008 a las 10:08