Re: SELECT ... WHERE ... IN (SELECT ...) ->

Поиск
Список
Период
Сортировка
От Sergey Suleymanov
Тема Re: SELECT ... WHERE ... IN (SELECT ...) ->
Дата
Msg-id 87k616zrsm.fsf@su.eatpbank.ru
обсуждение исходный текст
Ответ на Re: SELECT ... WHERE ... IN (SELECT ...) -> SELECT  (Teodor Sigaev <teodor@sigaev.ru>)
Список pgsql-ru-general
>>>>> Anton  writes:

 >> А если таки явно нарисовать join ?
 Anton> то ничего не меняется, т.к. оно как раз это вроде бы само-то и
 Anton> делает.

        Тогда остается только разнести order by от join

select collect_time
  from (select collect_time
          from n_logins
               join n_traffic on (n_traffic.login_id = n_logins.login_id and
                                  n_traffic.collect_time > '1970-01-01 00:00:00')
          where n_logins.account_id = '1655' ) as q
  order by collect_time limit 1

и индекс по (login_id,collect_time)


--
  Sergey Suleymanov

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

Предыдущее
От: Anton
Дата:
Сообщение: Re: SELECT ... WHERE ... IN (SELECT ...) ->
Следующее
От: Anton
Дата:
Сообщение: Re: SELECT ... WHERE ... IN (SELECT ...) -> SELECT ... WHERE (... OR ... )