Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/03/2018, 11:29
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Sacar 2 veces el mismo valor

Cita:
Iniciado por Libras Ver Mensaje
me imagino que no saco el resultado deseado, yo no tengo tus datos, solo te di una idea de como hacer el query, ya tu tienes que irle buscando
Alfin pude resolverlo, ahora tan solo me falta una cosa y ahora si que si necesito de tu ayuda nuevamente

Hasta ahora tengo esta consulta
Código SQL:
Ver original
  1. SELECT topic.titulo, t.nick AS CreadorTema, COUNT(topic_replies.id_topic) AS respuestas, usuarios.nick AS respuestaDe, topic_replies.body
  2. FROM topic_replies
  3. INNER JOIN usuarios ON usuarios.id = topic_replies.id_usuario
  4. INNER JOIN topic ON topic.id = topic_replies.id_topic
  5. INNER JOIN usuarios AS t ON t.id = topic.id_usuario
  6. GROUP BY topic.id
  7. ORDER BY topic_replies.id DESC

Funciona perfectamente, ahora el problema es cuando un topic es iniciado y no tiene ninguna respuesta (topic_replies), no muestra ese topic...

Dicho de otra manera, Si no ahí ninguna relación entre (topic.id, replis.id_topic) Que muestra el usuario creador del tema como ultima respuesta.

http://sqlfiddle.com/#!9/6843d/2