Re: SELECT ... WHERE ... IN (SELECT ...) -> - Mailing list pgsql-ru-general

From Sergey Suleymanov
Subject Re: SELECT ... WHERE ... IN (SELECT ...) ->
Date
Msg-id 87k616zrsm.fsf@su.eatpbank.ru
Whole thread Raw
In response to Re: SELECT ... WHERE ... IN (SELECT ...) -> SELECT  (Teodor Sigaev <teodor@sigaev.ru>)
List 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 by date:

Previous
From: Anton
Date:
Subject: Re: SELECT ... WHERE ... IN (SELECT ...) ->
Next
From: Anton
Date:
Subject: Re: SELECT ... WHERE ... IN (SELECT ...) -> SELECT ... WHERE (... OR ... )