Buenos días. tengo la siguiente consulta que no logro hacer que funcione correctamente:
    
Código SQL:
Ver original- SELECT TOP 4  
-                   VideosYoutube.codigoVideo, 
-                   VideosYoutube.titulo, 
-                   VideosYoutube.idVideoYoutube, 
-                   VideosYoutube.tabId AS tabIdVideo,  
-                   VideosProgramas.idCategoria,  
-                   VideosProgramas.idPrograma,  
-                   Canales.tabId 
-             FROM  
-                  VideosYoutube LEFT JOIN VideosProgramas ON  
-                  VideosYoutube.idVideoYoutube = VideosProgramas.idVideoYoutube LEFT JOIN ListadoProgramas ON  
-                  VideosProgramas.idPrograma = ListadoProgramas.idListadoPrograma LEFT JOIN Canales ON  
-                  Canales.idCanal = ListadoProgramas.idCanal 
-             WHERE  
-                  VideosProgramas.idCategoria = 64 AND  
-                  VideosProgramas.idPrograma = 12 AND  
-                  VideosYoutube.idVideoYoutube <> 456 AND 
-                  FREETEXT(VideosYoutube.titulo, 'El Humor 1a. Parte (CL)') 
-             ORDER BY VideosYoutube.fechaAlta DESC 
Esta consulta me regresa registros que si coinciden con "Parte (CL)", pero no coinciden con "El Humor", entonces lo que deseo es que los registros retornados coincidan en la mayoria de la palabras de la candena que le envio, lo ideal seria que me retornara los registros: 
El Humor 2a. Parte (CL)
El Humor 3a. Parte (CL) 
Espero me puedan ayudar, de antemano gracias.