ON condition in LEFT OUTER JOIN doesn't work?! - Mailing list pgsql-general

From Marcin Krol
Subject ON condition in LEFT OUTER JOIN doesn't work?!
Date
Msg-id 49DE2393.9070402@gmail.com
Whole thread Raw
Responses Re: ON condition in LEFT OUTER JOIN doesn't work?!
Re: ON condition in LEFT OUTER JOIN doesn't work?!
List pgsql-general
Hello everyone,

I've got this query:

SELECT hosts.id, MIN(reservation.start_date)
FROM hosts
LEFT OUTER JOIN reservation_hosts
ON reservation_hosts.host_id = hosts.id
LEFT OUTER JOIN reservation
ON (reservation_hosts.reservation_id = reservation.id AND
reservation.start_date > 2009-04-09)
GROUP BY hosts.id ORDER BY hosts.id

It selects the hosts with reservation.start_date = 2009-04-09 !

Regards,
mk



pgsql-general by date:

Previous
From: Marcin Krol
Date:
Subject: Re: complicated query (newbie..)
Next
From: Sam Mason
Date:
Subject: Re: complicated query (newbie..)