[前][次][番号順一覧][スレッド一覧]

mysql:14615

From: IIDA Yosiaki <IIDA Yosiaki <y-iida@xxxxxxxxxx>>
Date: 30 Jul 2008 04:51:21 -0000
Subject: [mysql 14615] Re: 2段階以上の外部結合のやり方

外部結合をletf outer joinで書くのは、「MySQLのやり方」
というよりANSIのSQL 1992かなにかの規格だったと思います。
実際、新しいOracleでも使えます。
(この他、私は使ったことはないが、where F.FOO *= B.BAR
みたいな書き方もあるらしい。)

ま、標準に準拠しておけば、移植性は上がるでしょう。


>ご提示いただいた「単純に次のように・・・」の内容で期待通りの結果を得ることが
>できました。Oracleの(+)で慣れてしまったために、MySQLのやり方には若干
>違和感がありますが・・・。MySQLの結合条件の書き方は基底テーブルにぶら下
--
  iida

[前][次][番号順一覧][スレッド一覧]

     14608 2008-07-30 11:30 [nobu <mininobu@xxxxx] 2段階以上の外部結合のやり方             
     14609 2008-07-30 11:44 ┗[岡本 基 <okamoto@xx]                                       
     14610 2008-07-30 11:53  ┗[IIDA Yosiaki <y-iida]                                     
     14611 2008-07-30 11:59   ┣[岡本 基 <okamoto@xx]                                   
     14612 2008-07-30 12:02   ┗[nobu <mininobu@xxxxx]                                   
     14613 2008-07-30 12:44    ┗["Shuji Watanabe" <sh]                                 
     14614 2008-07-30 12:57     ┗[nobu <mininobu@xxxxx]                               
->   14615 2008-07-30 13:51      ┗[IIDA Yosiaki <y-iida]                             
     14616 2008-07-30 14:30       ┗["Shuji Watanabe" <sh]                           
     14617 2008-07-30 14:51        ┣[nobu <mininobu@xxxxx]                         
     14618 2008-07-30 14:58        ┃┗[岡本 基 <okamoto@xx]                       
     14619 2008-07-30 17:19        ┗[chuuken kenkou <ken_]