Здравствуйте. Подскажите пожалуйста есть такой запрос:

```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    КадроваяИсторияСотрудников.Сотрудник КАК Сотрудник,
    ВложенныйЗапрос1.ВидОбразования КАК ВидОбразования
    ИЗ
    РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
    ОбразованиеФизическихЛиц.Владелец КАК Владелец,
    ЕСТЬNULL(ВЫБОР
    КОГДА ОбразованиеФизическихЛиц.ВидОбразования.Наименование ПОДОБНО "%Высшее%"
    ТОГДА ОбразованиеФизическихЛиц.ВидОбразования.Наименование
    КОГДА ОбразованиеФизическихЛиц.ВидОбразования.Наименование ПОДОБНО "%Среднее%"
    И НЕ ОбразованиеФизическихЛиц.ВидОбразования.Наименование ПОДОБНО "%Высшее%"
    ТОГДА ОбразованиеФизическихЛиц.ВидОбразования.Наименование
    КОГДА (НЕ ОбразованиеФизическихЛиц.ВидОбразования.Наименование ПОДОБНО "%Высшее%"
    ИЛИ НЕ ОбразованиеФизическихЛиц.ВидОбразования.Наименование ПОДОБНО "%Среднее%")
    ТОГДА "Прочее"
    КОНЕЦ, "Нет") КАК ВидОбразования
    ИЗ
    Справочник.ОбразованиеФизическихЛиц КАК ОбразованиеФизическихЛиц

    СГРУППИРОВАТЬ ПО
    ОбразованиеФизическихЛиц.Владелец,
    ОбразованиеФизическихЛиц.ВидОбразования.Наименование,
    ОбразованиеФизическихЛиц.ВидОбразования) КАК ВложенныйЗапрос1
    ПО (КадроваяИсторияСотрудников.ФизическоеЛицо = ВложенныйЗапрос1.Владелец)
    ГДЕ
    КадроваяИсторияСотрудников.ВидСобытия = &ВидСобытия
    И КадроваяИсторияСотрудников.Период <= &Период
```

Как прописать, если есть высшее образование, то выводить только его в результат, если его нет, то среднее, если среднего нет, а прочее, то "Прочее", а если NULL то "Нет", а то у меня задраиваются сотрудники, получается на одно и тоже лицо 2 результата, в одном высшее, а в другом "Прочее", NULL вообще убрать не могу!
---
Как-то так:

```1c
    Выбрать
    ФизЛицо,
    ВидОбразования,
    Выбор
    когда ВидОбразования = ВидОбразования1
    Тогда 1
    когда ВидОбразования = ВидОбразования2
    Тогда 2
    ......
    иначе 0
    КОнец КАК Приоритет
    ПОМЕСТИТЬ ВТОбразования
    ИЗ
    ТаблицаОбразования
    ИНДЕКСИРОВАТЬ ПО
    ФизЛицо,
    Приоритет
    ;
    Выбрать
    ФизЛицо,
    Максимум(Приоритет) КАК приоритет
    ПОМЕСТИТЬ ВТПриоритетыОбразования
    Из
    ВТОбразования
    СГРУППИРОВАТЬ ПО
    ФизЛицо
    ;
    Выбрать
    Т1.ФизЛицо,
    Т2.ВидОбразования
    ПОМЕСТИТЬ ВТОбразованияСрезПоследних
    ИЗ
    ВТПриоритетыОбразования КАК Т1
    ЛЕВОЕ СОЕДИНЕНИЕ ВТОбразования КАК Т2
    ПО Т1.ФизЛицо = Т2.ФизЛицо
    И Т1.Приоритет = Т2.Приоритет
    ИНДЕКСИРОВАТЬ ПО
    ФизЛицо
    ;
    Выбрать
    Т1.ФизЛицо,
    Т2.ВидОбразования
    ИЗ
    КадроваяИстория КАК Т1
    ЛевоеСоединение ВТОбразованияСрезПоследних КАК Т2
    ПО Т1.ФизЛицо = Т2.ФизЛицо
```
---
необходимо делать отдельную таблицу образований с приоритетами, потом находить максимум/минимум приоритета, и уже с результатом такой фильтрации соединять кадровую историю.
---
Здравствуйте. А как это, к такому меня жизнь не готовила!
---
Как-то так:

```1c
    Выбрать
    ФизЛицо,
    ВидОбразования,
    Выбор
    когда ВидОбразования = ВидОбразования1
    Тогда 1
    когда ВидОбразования = ВидОбразования2
    Тогда 2
    ......
    иначе 0
    КОнец КАК Приоритет
    ПОМЕСТИТЬ ВТОбразования
    ИЗ
    ТаблицаОбразования
    ИНДЕКСИРОВАТЬ ПО
    ФизЛицо,
    Приоритет
    ;
    Выбрать
    ФизЛицо,
    Максимум(Приоритет) КАК приоритет
    ПОМЕСТИТЬ ВТПриоритетыОбразования
    Из
    ВТОбразования
    СГРУППИРОВАТЬ ПО
    ФизЛицо
    ;
    Выбрать
    Т1.ФизЛицо,
    Т2.ВидОбразования
    ПОМЕСТИТЬ ВТОбразованияСрезПоследних
    ИЗ
    ВТПриоритетыОбразования КАК Т1
    ЛЕВОЕ СОЕДИНЕНИЕ ВТОбразования КАК Т2
    ПО Т1.ФизЛицо = Т2.ФизЛицо
    И Т1.Приоритет = Т2.Приоритет
    ИНДЕКСИРОВАТЬ ПО
    ФизЛицо
    ;
    Выбрать
    Т1.ФизЛицо,
    Т2.ВидОбразования
    ИЗ
    КадроваяИстория КАК Т1
    ЛевоеСоединение ВТОбразованияСрезПоследних КАК Т2
    ПО Т1.ФизЛицо = Т2.ФизЛицо
```
---
Спасибо1
---
Добрый день.
наверное есть проще способ, но мне ничего лучше не приходит в голову кроме как сделать три соединения вместо одного
с таблицой Справочник.ОбразованиеФизическихЛиц
в каждом соединении разные условия. Где Высшее, Где Среднее, Где Прочее