Задача у IN в том, чтобы выдать только те строки, колонка из которых входит во множество. Он Вам тут не товарищ.
Вам стоит вынести эту логику на сторону языка программирования, ибо если строки в БД нет, отвечающей условию, то ничего получить не получится.
Другой извращённый вариант может заключаться во временной таблице, в которую можно поместить нужный список идентификаторов, а потом приджоинить (left!) к ней свою таблицу.