Re: Need help with OUTER JOIN

Поиск
Список
Период
Сортировка
От Richard Broersma
Тема Re: Need help with OUTER JOIN
Дата
Msg-id CABvLTWESKR+zVOONPN_=8mgms=5eNDuyWQ+yS=k7ACvu+CiZng@mail.gmail.com
обсуждение исходный текст
Ответ на Need help with OUTER JOIN  (Matt Foster <Matthew.Foster@noaa.gov>)
Ответы Re: Need help with OUTER JOIN...SOLVED  (Matt Foster <Matthew.Foster@noaa.gov>)
Список pgsql-novice
On Fri, Nov 18, 2011 at 9:44 AM, Matt Foster <Matthew.Foster@noaa.gov> wrote:

> SELECT office_list.office, verification_data.period
> FROM office_list
> LEFT OUTER JOIN verification_data USING (office)
> WHERE start_time > 'yesterday'
> AND start_time < 'today'
> AND period=1
> AND name='foo'
> AND element='bar';


1) Replace the USING() to ON office_list.office = verification_date.office

Find all of the columns in your WHERE clause that are in your
Verification_Data table and move these criteria to ON clause.

SELECT office_list.office, verification_data.period
FROM office_list
LEFT OUTER JOIN verification_data
ON Office_list.office = verification_data.office
AND start_time > 'yesterday'
AND start_time < 'today'
WHERE period=1
AND name='foo'
AND element='bar';



--
Regards,
Richard Broersma Jr.

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

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: Need help with OUTER JOIN
Следующее
От: Matt Foster
Дата:
Сообщение: Re: Need help with OUTER JOIN