Re: How do I extract ONE particular field, when multiple table contain the same field name?

From: "Jeff Eckermann" <jeckermann(at)verio(dot)net>
To: "Olle Wijk" <olle(dot)wijk(at)systecon(dot)se>, <pgsql-sql(at)postgresql(dot)org>
Subject: Re: How do I extract ONE particular field, when multiple table contain the same field name?
Date: 2001-09-14 21:35:32
Message-ID: 02ee01c13d65$2ff1c6d0$279c10ac@INTERNAL
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

You need to qualify "DENOM" with the table name: just write "xi.DENOM".
I find this to be good general practice when selecting from more than one
table.

----- Original Message -----
From: "Olle Wijk" <olle(dot)wijk(at)systecon(dot)se>
To: <pgsql-sql(at)postgresql(dot)org>
Sent: Wednesday, September 12, 2001 4:06 AM
Subject: How do I extract ONE particular field, when multiple table contain
the same field name?

> Hi,
>
> I am pretty new att using SQL-quires, could anyone help me with this
> one:
>
> I want to do the following SQL-query:
>
> Select XID, DENOM, PRICE, FRT, CTID From XItem xi, Category c Where
> xi.System=1 and xi.Category=c.Index
>
> the problem is that the field 'DENOM' is present in both table 'XItem'
> and
> 'Category' (it is a text description field where you explain whatever
> you
> want). Therefore I get the following complaint when I run the query:
>
> Error msg: "The specified fiel 'DENOM' could refer to more than one
> table listed
> in the FROM clause of your SQL-statement"
>
> The DENOM-field I actually want is the one belonging to the
> XItem-table.
> I would most appreciate if someone could give me a hint how to alter
> the
> SELECT-statement above so that it does what I want.
>
> Regards
>
> /olw
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Carl van Tast 2001-09-14 22:26:01 Re: group by weirdness
Previous Message Christof Glaser 2001-09-14 21:05:21 Re: How do I extract ONE particular field, when multiple table contain the same field name?