Re: WHERE ... NOT NULL ... OR ... (SELECT...)

Поиск
Список
Период
Сортировка
От Dickson S. Guedes
Тема Re: WHERE ... NOT NULL ... OR ... (SELECT...)
Дата
Msg-id CAHHcreqvPiTG_GkfHeLBUbjxcRiL0mxEnCrZ=J_n3+kbDVfzeA@mail.gmail.com
обсуждение исходный текст
Ответ на WHERE ... NOT NULL ... OR ... (SELECT...)  (Mario Splivalo <mario@splivalo.hr>)
Ответы Re: WHERE ... NOT NULL ... OR ... (SELECT...)  (Mario Splivalo <mario@splivalo.hr>)
Список pgsql-sql
2015-08-23 18:01 GMT-03:00 Mario Splivalo <mario@splivalo.hr>:
[...]
> Now, I did 'circumvent' the waiting with using UNION:
>
> valipile=# explain select * from account_analytic_line where move_id in
> (select id from account_move_line) union select * from
> account_analytic_line where move_id is null;

[...]

>  Unique  (cost=193891.55..212017.84 rows=329569 width=162)
>   ->  Sort  (cost=193891.55..194715.47 rows=329569 width=162)

I'm not answering your original question, but since the queries in your UNION
will be mutually exclusive, you could replace your UNION by UNION ALL to rip off
the Sort+Unique Node.

[]s
-- 
Dickson S. Guedes
mail/xmpp: guedes@guedesoft.net - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br



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

Предыдущее
От: Mario Splivalo
Дата:
Сообщение: WHERE ... NOT NULL ... OR ... (SELECT...)
Следующее
От: Mario Splivalo
Дата:
Сообщение: Re: WHERE ... NOT NULL ... OR ... (SELECT...)