On Sun, Oct 27, 2013 at 2:04 PM, Robert James <srobertja...@gmail.com>
 wrote:

> I have a table (x,y,z) - I'd like to take the rows with unique x
> values - but, when more than one row have the same x value, I want the
> one with the minimal z value.
>

You can use distinct on (which is a Postgresql extension to the SQL
standard):

select distinct on(x) x, y, z
from the_table
order by x, z
​
Regards
Marcin Mańk

Reply via email to