MySQL server has gone away SELECT v.videoId, v.id_video, v.title, p.id_programa, p.nombre_programa, v.visible, v.* FROM alontv.video AS v INNER JOIN alontv.programa AS p USING (id_programa) WHERE id_programa=381 ORDER BY visible DESC, CASE WHEN v.n_temporada IS NULL THEN 99999 ELSE v.n_temporada END ASC, CASE WHEN v.n_capitulo IS NULL THEN 99999 ELSE v.n_capitulo END ASC, v.publishedAt ASC