Показать сообщение отдельно
  #2  
Старый 13.09.2017, 23:27
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

сортировать на уровне запроса.
Код:
select m.f1, m.f2, m.f3, r.f1, r.f2 from
main_table m left join ref_table r on m.f3=r.f1
order by r.f2
Если поле сотрировки показывать не надо, а оно должно быть в списке выбираемых (не знаю как с этим у Акцесса, встречалась такая байда), то простго оборачиаваешь это еще в один селект:
Код:
select foo.* from
(
select m.f1, m.f2, m.f3, r.f1, r.f2 from
main_table m left join ref_table r on m.f3=r.f1
order by r.f2
) foo
Или просто прячешь при отображении...
Ответить с цитированием