Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2010, 19:08
Myless
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Duda con un JOIN

Ya tengo la conculta:

SELECT T.ID_TOPICO, T.ID_FORO, T.ID_USUARIO, T.TITULO, T.CONTENIDO, T.FECHA, T.STICK, T.VISITA, T.ID_USUARIO_ULTIMO_POST, T.FECHA_ULTIMO_POST, T.RESPUESTAS, u.user_id, u.username, P.ID_USUARIO FROM TOPICO T INNER JOIN alumno_users u ON T.ID_USUARIO = u.user_id LEFT JOIN POST P ON T.ID_TOPICO = P.ID_TOPICO INNER JOIN alumno_users u ON T.ID_USUARIO_ULTIMO_POST = u.user_id WHERE T.ID_FORO = $id_foro GROUP BY T.ID_TOPICO ORDER BY T.FECHA_ULTIMO_POST DESC

Ahora, como ven, tengo los 2 JOINS con la tabla de los usuarios. Para mostrar el nombre del creador del topico lo llamo así:

while($prox = mysql_fetch_array($resultados))
{
$nombre = $prox['username'];

}

Pero ahora. Como diferencio el $prox['username'] del Join del creador del topico, del $prox['username'] que viene del vreador del ultimo post en el topico.

¿Se entiende?...

De antemano muchas gracias