Bruno Wolff III <[EMAIL PROTECTED]> writes:

> On Fri, Jul 16, 2004 at 03:38:52 +0200,
>   Michal Maru?ka <[EMAIL PROTECTED]> wrote:
>> 
>> 
>> Imagine i have a table A with primary key "p" and another attribute called "data":
>> 
>> SELECT * from A, A, B;
>> 
>> here, i will have 2 columns "data", PQftable tells me that they are from A, but
>> which of the 2 columns "p" is the primary key of the tuple (of the table A)?
>> 
>> 
>> Is it possible to get distinguish the 2 instances of the table A?



> You can use aliases to distinguish between two references to the same
> table in a query. Your question doesn't make a lot of sense though, since
> you haven't said which of the two copies of A you are interested in.

i don't want to force the user to distinguish 'manually', nor depend on it.

EXPLAIN VERBOSE {query}  seems to provide that information, if i walk down
:varno, i *guess*. I haven't found any reference documentation  on the output of
the EXPLAIN VERBOSE.


So, my question is: should i look at the code which walks that tree
(probably related to the function SendRowDescriptionMessage), or
is this code (which provides the distinguishing info) already available?



---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to