Código sql:
Ver originalSELECT *
FROM trabajos
WHERE autor IN(listaseparadaporcomas)
AND titulo IN(listaseparadaporcomas);
Para agregar condiciones al WHERE que pueden aumentar o disminuir según lo que necesites,
deberás programar en la aplicación la creación dinámica de la sentencia agregando las condiciones necesarias según se requiera. Pero eso
es problema de programación y no de BAase de Datos o SQL.
Por favor, no pongan código de programación, resulta muy confuso leer SQL "sucio" con otro código y no se vuelve evidente si el error se comete en el SQL o en las variables del programa (
leer Función de la sección de Base de Datos)