Join Correlation Name - Mailing list pgsql-hackers

From Vik Fearing
Subject Join Correlation Name
Date
Msg-id 2aa57950-b1d7-e9b6-0770-fa592d565dda@2ndquadrant.com
Whole thread Raw
Responses Re: Join Correlation Name
List pgsql-hackers
When joining tables with USING, the listed columns are merged and no
longer belong to either the left or the right side.  That means they can
no longer be qualified which can often be an inconvenience.


SELECT a.x, b.y, z FROM a INNER JOIN b USING (z);


The SQL standard provides a workaround for this by allowing an alias on
the join clause. (<join correlation name> in section 7.10)


SELECT j.x, j.y, j.z FROM a INNER JOIN b USING (z) AS j;


Attached is a patch (based on 517bf2d910) adding this feature.

-- 

Vik Fearing


Attachment

pgsql-hackers by date:

Previous
From: Etsuro Fujita
Date:
Subject: Re: [HACKERS] advanced partition matching algorithm forpartition-wise join
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: Problem with synchronous replication