select a.abstract_service_id g.area_code g.analytic_code g.area a.area_id a.abstract_service a.abstract_service_en a.code/***use case: составное поле. А как сортировать*/ a.status_id s.status m.measure m.measure_short a.manager_id u.login u.firstname u.middlename u.lastname u.email a.descr a.commercial_note (select count(*) from abstract_service_param_class ac where ac.abstract_service_id=a.abstract_service_id) as param_count c.modifier_class a.modifier_class_id (select count(*) from service s where s.abstract_service_id=a.abstract_service_id) as service_count (select count(*) from abstract_service_complementary ac where ac.abstract_service_id=a.abstract_service_id) as complementary_count (select count(*) from abstract_service_doc d where d.abstract_service_id=a.abstract_service_id) as doc_count from abstract_service a left outer join modifier_class c on (a.modifier_class_id=c.modifier_class_id) left outer join area g on (a.area_id=g.area_id) left outer join measure m on (a.measure_id=m.measure_id) left outer join status s on (a.status_id=s.status_id) left outer join usr u on (a.manager_id=u.usr_id) where 1=1 order by select count(*) as cnt from abstract_service where 1=1 Абстрактные услуги
#analytic_code# #area# #request.skuCode(area_code,code)# #abstract_service# #measure_short# #param_count# #modifier_class# #service_count# #complementary_count# #lastname# #firstname# #middlename# #status#
#gridFooter#