Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2018, 12:47
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Mostrar datos aunque no haya relacion

A ver si alguien me puede echar una mano con esto... Ya que esto del sql me esta consumiendo por dentro

Mis tablas
topic(id,id_usuario,titulo)
topic_visits(id,id_topic,id_usuario)
usuarios(id,nick)

Necesito mostrar todos los datos de topic aunque estos no tengan relación con topic_visits, Ahora mismo solo obtengo 1 resultado...

Código SQL:
Ver original
  1. SELECT topic.titulo, usuarios.nick, IFNULL(COUNT(topic_visits.id_topic),0) AS visitas
  2. FROM topic
  3. INNER JOIN usuarios ON usuarios.id = topic.id_usuario
  4. LEFT JOIN topic_visits ON topic_visits.id_topic = topic.id

También he probado con LEFT JOIN topic_visits ON topic_visits.id = NULL y nada solo obtengo 1 resultado...