Thread: Re: как объединить таблицы, выбирая максимальное значение поля

>  Но DISTINCT будет вносить мощное торможение (когда будет много стро
> ессно), кажется должен быть более правильный/изящный/простой/быстрый
> вариант. Подскажите, где подсмотреть?

нашёл вроде более перспективные варианты:
------------------------------------------------------------
select msg, num, position FROM t1,t2 where t1.id1 = t2.id1 and
t2.position = (select max(position) from t2 A tmp2 WHERE tmp2.id1 =
t2.id1);
------------------------------------------------------------
select msg, num, position FROM t1,t2 where t1.id1 = t2.id1 and
t2.position = (select position from t2 AS tmp WHERE tmp2.id1 = t2.id1
order by position desc limit 1);
------------------------------------------------------------
--
engineer