Re: [SQL] LEFT JOIN ...

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: [SQL] LEFT JOIN ...
Дата
Msg-id Pine.BSF.4.21.0106181110080.85469-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на LEFT JOIN ...  (The Hermit Hacker <scrappy@hub.org>)
Список pgsql-hackers
I think that using INNER JOIN between nl and n (on n.nid=nl.nid) or
joining those tables in a subquery might work.

On Mon, 18 Jun 2001, The Hermit Hacker wrote:

> Is there some way to write the above so that it evaluates:
> 
>          WHERE (n.type = 'A' OR n.type = 'N' OR n.type = 'H' OR n.type = 'C')
>            AND (nl.id = 15748 AND contact_lvl = 'company')
>            AND n.nid = nl.nid
> 
> first, so that it only has to do the LEFT JOIN on the *one* n.nid that is
> returned, instead of the 86736 that are in the table?



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

Предыдущее
От: "Joe Conway"
Дата:
Сообщение: Re: AW: Re: [SQL] behavior of ' = NULL' vs. MySQL vs. Stand ards
Следующее
От: Tom Lane
Дата:
Сообщение: Re: AW: Re: [SQL] behavior of ' = NULL' vs. MySQL vs. Stand ards