sql help

From: "Duncan Adams (DNS)" <duncan(dot)adams(at)vcontractor(dot)co(dot)za>
To: pgsql-novice(at)postgresql(dot)org
Subject: sql help
Date: 2001-12-11 08:35:38
Message-ID: C54EF5B83335D311BCB50000C11042B102C8C7CF@vodabemail1.vodacom.co.za
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

hi all

is there any way of getting around this problem?

SELECT DISTINCT ON (clust.clust) clust.clust where
clust.clust_id = clust_sys.clust_key
and
clust_sys.sys_key = system.key_system
and
system.location_key = 61
order by system.name;

ERROR: SELECT DISTINCT ON expressions must match initial ORDER BY
expressions

would one create a view or perhaps a temp table, and then do a second query
on that.
although i would prefer to just have one SQL statement.
the system.name will always be unique. there will normally be a number of
systems belonging to the cluster in clust.clust.

thanx
duncan.

Browse pgsql-novice by date

  From Date Subject
Next Message Duncan Adams (DNS) 2001-12-11 10:31:30 Re: sql help
Previous Message Josh Berkus 2001-12-10 22:40:04 Re: Storing number '001' ?