Re: Need help with OUTER JOIN...SOLVED - Mailing list pgsql-novice

From Matt Foster
Subject Re: Need help with OUTER JOIN...SOLVED
Date
Msg-id 4EC6A6A6.3090402@noaa.gov
Whole thread Raw
In response to Re: Need help with OUTER JOIN  (Richard Broersma <richard.broersma@gmail.com>)
List pgsql-novice
On 11/18/2011 12:15 PM, Richard Broersma wrote:
> 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';
>
>
>

Hey...that works!  Thank you, Richard!

--
Do not go where the path may lead; go instead where there is no path and leave a trail.
-- Ralph Waldo Emerson


Attachment

pgsql-novice by date:

Previous
From: "Jean-Yves F. Barbier"
Date:
Subject: Re: Real novice question: Roles
Next
From: Phil Dobbin
Date:
Subject: Re: Real novice question: Roles