Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2021, 05:52
xoceunder
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
multiple left outer join

Tengo un problema muy grande a poder obtener informacion de multiple tabla mientra mas obtengo mas lento es creo que es algo malo que estoy haciendo

esta es mi consulta
Código MySQL:
Ver original
  1.         co.cve,
  2.         co.titulo,
  3.         co.titulo_latino,
  4.         co.poster,
  5.         co.fondo,
  6.         co.anio,
  7.         co.clasificacion,
  8.         co.duracion,
  9.         co.director,
  10.         co.reparto,
  11.         co.cve_cat_categoria,
  12.         co.cve_cat_tipo_contenido,
  13.         cfv.formato_video,
  14.         uv.url_video,
  15.         s.sinopsis,
  16.         sub.subtitulo,
  17.         a.audio
  18.     FROM (((((
  19.         contenido co
  20.     LEFT JOIN
  21.         url_video uv ON co.cve = uv.cve_contenido)
  22.     LEFT JOIN
  23.         cat_formato_video cfv ON uv.cve_cat_formato_video = cfv.cve)
  24.     LEFT JOIN
  25.         sinopsis s ON s.cve_contenido = co.cve AND s.cve_cat_tipo_contenido=co.cve_cat_tipo_contenido)
  26.     LEFT JOIN
  27.         subtitulos sub ON sub.cve_contenido=co.cve AND sub.cve_cat_tipo_contenido=co.cve_cat_tipo_contenido)
  28.     LEFT JOIN
  29.         cat_audio a ON a.cve=co.cve_cat_audio)
  30.     WHERE
  31.         FIND_IN_SET('10', co.cve_cat_categoria)
  32.     GROUP BY
  33.         co.cve 
  34.     ORDER BY
  35.         co.cve DESC

y dejare mi base dato aqui

https://mega.nz/file/Ns8CEQ5I#u1xm8f...k5-47oicv62euE

si alguien me ayuda se lo gradecere mucho y cuando no coloco los LEFT JOIN me da los resultado en 2 segundos