Te falta decir por qué no devuelve los datos que quieres, vamos, que expliques que es lo que quieres
Pongo la consulta más legible
Código SQL:
Ver originalSELECT *
FROM videos
LEFT JOIN ratings ON
(videos.id = ratings.id)
WHERE category LIKE '%,$cats,%'
OR category LIKE '%,$cats'
OR category LIKE '$cats,%'
OR category='$cats'
ORDER BY total_value
DESC LIMIT $ini_limit, $limit" ;