Re: syntax of outer join in 7.1devel

Поиск
Список
Период
Сортировка
От Poul L. Christiansen
Тема Re: syntax of outer join in 7.1devel
Дата
Msg-id 3A2ED27D.6000506@cs.auc.dk
обсуждение исходный текст
Ответ на syntax of outer join in 7.1devel  ("Poul L. Christiansen" <poulc@cs.auc.dk>)
Ответы Re: syntax of outer join in 7.1devel  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: syntax of outer join in 7.1devel  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-general
Using the example:
SELECT '' AS "xxx", *
 FROM J1_TBL LEFT OUTER JOIN J2_TBL USING (i);

..doesn't work because the columns which I am using to join the tables don't
have the same name. How do i specify the columns if they don't have the same
name?

Poul L. Christiansen

Tom Lane wrote:
<pre wr=
ap=3D"">"Poul L. Christiansen" <a class=3D"moz-txt-link-rfc2396E" href=3D"m=
ailto:poulc@cs.auc.dk"><poulc@cs.auc.dk> writes:
  But how do I make an outer join?=
 What's the syntax?I will RTFM if someone points me to the docs :-)=

    I'm afraid I haven't updated the FM yet :-( .=
.. but you could look atthe examples in the JOIN regress test, src/test=
/regress/sql/join.sql.Or, from the SQL92 spec, here's the grammar:<=
br>         <from clause> ::=3D FROM <table reference> [ { =
<comma> <table reference> }... ]         <table refe=
rence> ::=3D                <table name> [ [ AS ] <correlat=
ion name>                    [ <left paren> <derived column=
 list> <right paren> ] ]              | <derived table> =
[ AS ] <correlation name>                    [ <left paren>=
 <derived column list> <right paren> ]              | <j=
oined table>         <derived table> ::=3D <table subqu=
ery>         <derived column list> ::=3D <column name l=
ist>         <column name list> ::=3D              <=
;column name> [ { <comma> <column name> }...

В списке pgsql-general по дате отправления:

Предыдущее
От: John Pilley
Дата:
Сообщение: Install Problems with 7.0.3 RPM
Следующее
От: Tom Lane
Дата:
Сообщение: Re: syntax of outer join in 7.1devel