А это все в одной таблице - имена файлов и человеческие названия ??
Вообще SQL нативно умеет в CSV, а парсинг CSV - дело вполне вменяемое на любом языке, даже наверно bash умеет.
Если же в разных таблицах - то вывести объединенную таблицу, соединив их по полям (допустим ON t1.iffpohpw8oiupwro9poksefuy = t2.iffpohpw8oiupwro9poksefuy)
Далее в CSV и вперед.