Re: how to restrict inner results in OUTER JOIN?
Вложения
В списке pgsql-general по дате отправления:
| От | Martijn van Oosterhout |
|---|---|
| Тема | Re: how to restrict inner results in OUTER JOIN? |
| Дата | |
| Msg-id | 20030506051148.GD10957@svana.org обсуждение исходный текст |
| Ответ на | how to restrict inner results in OUTER JOIN? (Drew Wilson <amw@speakeasy.net>) |
| Ответы |
Re: how to restrict inner results in OUTER JOIN?
|
| Список | pgsql-general |
On Mon, May 05, 2003 at 09:40:10PM -0700, Drew Wilson wrote:
> Now, I would like to exclude all rows whose group_id is NOT 1, but
> include the rows whose group_id is NULL.
>
> I thought adding a WHERE clause would get me what I want...
> SELECT * FROM foo f LEFT OUTER JOIN secure_group sg
> ON (f.group_id = sg.group_id) WHERE sg.group_id = 1;
How about:
SELECT * FROM foo f LEFT OUTER JOIN secure_group sg
ON (f.group_id = sg.group_id)
WHERE ( sg.group_id = 1 or sg.group_id IS NULL );
Hope this helps,
--
Martijn van Oosterhout <kleptog@svana.org> http://svana.org/kleptog/
> "the West won the world not by the superiority of its ideas or values or
> religion but rather by its superiority in applying organized violence.
> Westerners often forget this fact, non-Westerners never do."
> - Samuel P. Huntington
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера