Несколько индексов в выборке
Добавлено: 05 ноя 2003, 14:55
есть необходимость сделать выборку по одному индексу, а потом по желанию пользователя делать сортировки, но для этого надо задействовать другие индексы. Возможно ли это? если нет, посоветуйте как это обойти. примерный код привожу ниже
from
ListGood
where
(( byPodr == ListGood.CPodr and //здесь должна быть сортировка Listgood05
ListGood.cMC == KatMC.nRec and
ListGood.cOtpEd == KatOtpEd.nRec and
KatMC.cED == KatEd.nRec and
KatMC.cGroupMC == GroupMC.nRec and
byPodr == KatPodr.Nrec
))
order byArticul ListGood.Articul //здесь должна быть сортировка Listgood02
order byNameMC ListGood.NameGoods //здесь должна быть сортировка Listgood02
order byBarCode ListGood.BarCode //здесь должна быть сортировка Listgood04
еслиявно не указывать Listgood05 система индекса не находит и выгрузка происходит очень долго. если явно указать, то не работают сортировки, а задать индексы (другие) на сортировку я не могу.
Спасибо всем кто откликнется.
from
ListGood
where
(( byPodr == ListGood.CPodr and //здесь должна быть сортировка Listgood05
ListGood.cMC == KatMC.nRec and
ListGood.cOtpEd == KatOtpEd.nRec and
KatMC.cED == KatEd.nRec and
KatMC.cGroupMC == GroupMC.nRec and
byPodr == KatPodr.Nrec
))
order byArticul ListGood.Articul //здесь должна быть сортировка Listgood02
order byNameMC ListGood.NameGoods //здесь должна быть сортировка Listgood02
order byBarCode ListGood.BarCode //здесь должна быть сортировка Listgood04
еслиявно не указывать Listgood05 система индекса не находит и выгрузка происходит очень долго. если явно указать, то не работают сортировки, а задать индексы (другие) на сортировку я не могу.
Спасибо всем кто откликнется.