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

Поиск
Список
Период
Сортировка
От Anton Maksimenkov
Тема Re: как объединить таблицы, выбирая максимальное значение поля
Дата
Msg-id 8cac8dd0608222240i57e61dbbnff241a176a46d4f7@mail.gmail.com
обсуждение исходный текст
Список pgsql-ru-general
>  Но 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

В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Kovalenko Oleg
Дата:
Сообщение: Кодировка сообщений об ошибках
Следующее
От: Anton Burkun
Дата:
Сообщение: Кодирока сообщений консольных утилит