Цитата:
Дело в том, что мне нужно чтобы последним полем сортировки было поле из первой из 3-х при-JOIN-еных таблиц. На SQL это делается просто, а вот как сделать через Query я не знаю...
Известная проблема, и обычным запросом её не решишь. Самый простой и быстрый способ её решения - это построить View на основе этих 3х таблиц, в результате чего вы сможете сортить как угодно (query, select), по любому полю в любой последовательности, т.к. для системы это будет как одна таблица.