Древовидная структура источников данных в Query
Поддерживая хорошую традицию, заложенную Максимом Горбуновым, буду мучить всех вопросами про Query :)
Далее будет подразумеваться, что все запросы источники данных соединяются по innerjoin, fetchmode: 1:1
Итак имется query такой формы:
Q1
|-QBD1
|-QBD1_1
Выполняем запрос, данные возвращаются из всех источников данных.
Модифицируем запрос:
Q1
|-QBD1
| |-QBD1_1
|-QBD2
Из источника QBD2 - данные не возвращаеются (содержится пустая запись )
Модифицируем запрос:
Q1
|-QBD1
| |-QBD1_1
| |-QBD1_2
|-QBD2
Из источника QBD2 данные не возвращаются.
Модифицируем запрос:
Q1
|-QBD1
| |-QBD1_1
| | |-QBD1_1_1
| |-QBD1_2
|-QBD2
Из источника QBD1_2 и QBD2 данные не возвращаются.
Может, кто-нибудь знает что это: мои кривые руки, фича Аксапты (тогда как с этой фичей бороться) или божественное вмешательство в процесс разработки ?
С уважение, программист группы компаний "Счастливый Кроха".
|