ник: Гоблин
Запрос на объединение... Что-то в этом есть. Проблема в том, что полей со списком может быть 2-3 и более. Если оно одно, то да, так и работает как написано. А если их 2, то уже надо учесть, что может быть не быть данных в первом, а во втором могут быть, или во втором есть, а в первом нет, или... Ну и так далее. Уже 4 уловия IF
А если таковых полей 10, то это уже не катит.