Re: Left outer join with WHERE clause?

Поиск
Список
Период
Сортировка
От Dan Langille
Тема Re: Left outer join with WHERE clause?
Дата
Msg-id 20020328130950.481C03F2D@bast.unixathome.org
обсуждение исходный текст
Ответ на Left outer join with WHERE clause?  (DI Hasenöhrl <i.hasenoehrl@aon.at>)
Список pgsql-sql
On 28 Mar 2002 at 13:58, DI Hasenöhrl wrote:

> It doesn't work too:            LEFT JOIN (vartikellieferantbez ON
> artikel.a_nr = vartikellieferantbez.a_nr WHERE
> ((vartikellieferantbez.f_nr)=1)

Your "where" clause for an OUTER JOIN is actually the ON statement.  So do this:

LEFT JOIN (vartikellieferantbez ON (artikel.a_nr = vartikellieferantbez.a_nr  AND
vartikellieferantbez.f_nr = 1))



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

Предыдущее
От: Marie Tuite
Дата:
Сообщение: procedure support in 7.2
Следующее
От: Gordon Clarke
Дата:
Сообщение: Upgrading PostgreSQL to 7.1.3