Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2013, 20:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Consulta Tablas Relacionales

Postea la estructura de las tablas (el CREATE TABLE, no una descripción) y un ejemplo de los datos que contiene cada tabla.
En principio, parece que estás intentando relacionar datos que no están correctamente vinculados, tal vez generando un producto cartesiano. Pero sin ver ejemplos de registros de cada tabla es difícil de precisar.

Viendo esto:
Cita:
en vez de guardar el nick del usuario guardo el idusuario
Se podría decir que no has entendido cómo funciona el JOIN (implícito o explícito), porque para que devuelva datos debes relacionar datos que sean exactamente los mismos.
Es decir, no puedes relacionar un "nick", con un "idusuario", a menos el nick sea también el idusuario.

Algo como:
Código MySQL:
Ver original
  1. SELECT f.id, f.idusuario, u.nick, f.titulo, f.fecha, f.respuestas, f.ult_respuesta
  2. FROM foro f INNER JOIN usuarios u ON u.idusuario = f.idusuario
  3. WHERE identificador=0
  4. ORDER BY ult_respuesta DESC;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)