
01/02/2010, 19:08
|
| | Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 15 años, 1 mes 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 |