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
|
Список | 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 по дате отправления: