Показать сообщение отдельно
Старый 18.11.2008, 18:25   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Посмотрел запрос повнимательнее:
X++:
....
    qbds.orderMode(OrderMode::GroupBy);
....
    qbdsJoin.orderMode(OrderMode::OrderBy);
....
Так нельзя делать, у вас ничего не выйдет, нельзя сделать часть запроса групБай, а часть ОрдерБай
У вас весь запрос получается ГрупБай, и поэтому
даже добавив
X++:
qbdsJoin.addSelectionField(fieldnum(AddressState,Name));
вы не увидите этого поля в переменной, т.к. надо ещё
PHP код:
qbdsJoin.addSortField(fieldnum(AddressState,Name)); 
добавить

И только в этом случае, для тех записей где AddressState в принципе есть (а не по аутерДжоин) вы в переменной AddressState увидите одно единственное поле "Name" - все остальные будет пустые.
__________________
Zhirenkov Vitaly

Последний раз редактировалось ZVV; 18.11.2008 в 18:30. Причина: qbdsJoin.addSortField(fieldnum(AddressState,Name));