Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2008, 23:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Seleccionar de dos tablas con tabla intermedia

Creo que con esto encontrarás lo que buscas:
Código sql:
Ver original
  1. SELECT t.id, t.nombre, videos.titulo AS tiene_video FROM tags t LEFT JOIN
  2. (SELECT id_tags AS idd, videos.id vid FROM relaciones
  3. INNER JOIN tags ON relaciones.id_tags = tags.id
  4. INNER JOIN videos ON videos.id = relaciones.id_videos WHERE id_videos = 4 GROUP BY id_tags)t1
  5. ON t.id = t1.idd LEFT JOIN videos ON videos.id = t1.vid

Última edición por jurena; 01/11/2008 a las 13:29