Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/01/2013, 20:24
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

Con tu estructura y datos, mas la consulta que te propongo en el último post, este es el resultado:
Código MySQL:
Ver original
  1. mysql> 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;
  5. +----+-----------+-----------+-------------+---------------------+------------+---------------------+
  6. | id | idusuario | nick      | titulo      | fecha               | respuestas | ult_respuesta       |
  7. +----+-----------+-----------+-------------+---------------------+------------+---------------------+
  8. |  2 |         6 | manolillo | Otra Prueba | 2013-01-02 00:14:47 |          3 | 2013-01-02 00:14:47 |
  9. |  1 |         4 | lynxstyle | probando    | 2013-01-02 00:00:00 |          0 | 2013-01-02 00:00:00 |
  10. +----+-----------+-----------+-------------+---------------------+------------+---------------------+
  11. 2 rows in set (0.00 sec)

Con lo que hacías tu:
Código MySQL:
Ver original
  1. mysql> SELECT f.id, f.idusuario, f.titulo, f.fecha, f.respuestas, f.ult_respuesta, u.nick
  2.     -> FROM foro f JOIN usuarios u ON u.nick=f.idusuario
  3.     -> WHERE identificador=0
  4.     -> ORDER BY ult_respuesta DESC;
  5. Empty set (0.00 sec)

Con la inicial:
Código MySQL:
Ver original
  1. mysql> SELECT id, foro.idusuario, titulo, fecha, respuestas, ult_respuesta, nick
  2.     -> FROM foro, usuarios
  3.     -> WHERE nick=idusuario, identificador=0
  4.     -> ORDER BY ult_respuesta DESC;
  5. ERROR 1064 (42000): You have an error in your SQL syntax;
  6. check the manual that corresponds to your MySQL server version
  7. for the right syntax to use near ' identificador=0 ORDER BY ult_respuesta DESC' at line 3
No veo cómo podías obtener respuestas de esa consulta... ¿Estás seguro de haberla copiado bien?

Como sea, la sintaxis que te propongo funciona. Ahora hay que ver si cumple con lo que quieres...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)