Re: Return LEFT JOINed tables when one has no matching column
В списке pgsql-general по дате отправления:
| От | Harald Fuchs |
|---|---|
| Тема | Re: Return LEFT JOINed tables when one has no matching column |
| Дата | |
| Msg-id | pueit91q5g.fsf@srv.protecting.net обсуждение исходный текст |
| Ответ на | Return LEFT JOINed tables when one has no matching column (Madison Kelly <linux@alteeve.com>) |
| Ответы |
Re: Return LEFT JOINed tables when one has no matching
column
|
| Список | pgsql-general |
In article <4A425379.90907@alteeve.com>, Madison Kelly <linux@alteeve.com> writes: > SELECT > a.tbl1_name, > b.tbl2_date, > c.tbl3_value AS some_value > FROM > table_1 a > LEFT JOIN > table_2 b ON (a.tbl1_id=b.tbl2_tbl1_id) > LEFT JOIN > table_3 c ON (a.tbl1_id=c.tbl3_tbl1_id) > WHERE > c.tbl3_variable='some_variable' > AND > a.tbl1_id=123; > I want the data from table_1 and table_2 to return and table_3 to > return NULL when there is no matching > c.tbl3_variable='some_variable'. Is this possible? Move "c.tbl3_variable='some_variable'" from WHERE to c's ON clause.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера