From: | Michael Fuhr <mike(at)fuhr(dot)org> |
---|---|
To: | operationsengineer1(at)yahoo(dot)com |
Cc: | "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org> |
Subject: | Re: Sort of Complex Query - Howto Eliminate Repeating Results |
Date: | 2006-01-12 19:46:15 |
Message-ID: | 20060112194615.GA1767@winnie.fuhr.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
On Thu, Jan 12, 2006 at 09:08:59AM -0800, operationsengineer1(at)yahoo(dot)com wrote:
> they query i'm using is as follows:
>
> SELECT t_product.product_id,
> t_product.product_number,
> t_serial_number.serial_number_id,
> t_serial_number.serial_number,
> FROM t_serial_number
Are you sure this is the query you're using? It has a syntax error
due to the comma after the final field in the select list. As
written this query shouldn't run at all, so it's hard for us to
trust that it's what you're really doing.
> my last problem is that serial number repeats for each
> inspection. let's say 2/n has four fails w/o a pass.
> it will display four rimes. i want it to display a
> single time. select distinct didn't work. i don't
> know if it is possible to get distinct values withing
> an ON clause.
How didn't SELECT DISTINCT work? Did it return the wrong results?
Did it fail with a syntax error? If you got an error like
ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
then try qualifying serial_number in the ORDER BY clause, like this:
ORDER BY t_serial_number.serial_number::int ASC;
--
Michael Fuhr
From | Date | Subject | |
---|---|---|---|
Next Message | operationsengineer1 | 2006-01-12 19:59:52 | Re: Sort of Complex Query - Howto Eliminate Repeating Results |
Previous Message | Frank Bax | 2006-01-12 18:48:09 | Re: Forums |