select something from table1 as t
INNER JOIN сделки as s ON s.id = t.itemId AND t.component = 'сделки'
INNER JOIN сущности as s1 ON s1.id = t.itemId AND t.component = 'сущности'
Можно например так. Но на мой взгляд идея так себе. Я бы наверное сделал таблицу "Файлы"(id,filedata) и набор таблиц вроде ФайлыСделок(СделкаИд,ФайлИд) , ФайлыЗадач(ЗадачаИд, ФайлИд)