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

mysql:2362

From: Yokota Takehiko <Yokota Takehiko <takehiko@xxxxxxxxxx>>
Date: Tue, 8 Aug 2000 19:12:07 +0900 (JST)
Subject: [mysql 02362] Re: JOIN の ON 節の制限は?

横田です。

On Tue, 08 Aug 2000 18:06:20 +0900
とみたまさひろ <tommy@xxxxxxxxxx> wrote:

> とみたです。

回答ありがとうございます。

> LEFT OUTER JOIN の場合は、左側のテーブルのレコードは全て選択されます。右
> 側のテーブルは ON 条件に適合したレコードは結合され、適合したレコードが無
> い場合は NULL で埋められたレコードが結合されます。

なるほど、そういうことなんですね。ON演算子について分かっていません
でしたが、これで理解しました。

> 以下の結果は理解できますか?
(略)

はい、理解できました。詳しい説明ありがとうございました。

ということは、私の意図している動作をさせるSQLとしては、

(2) SELECT * FROM a LEFT OUTER JOIN b
ON a.mid=b.mid AND b.uid=1
WHERE a.cid=1 AND b.uid is NULL

で正解ということですね。

ありがとうございました。

=------------------------------------------------------------=
      株式会社東芝 研究開発センター
        ヒューマンインターフェースラボラトリー
            横田 健彦  takehiko@xxxxxxxxxx
=------------------------------------------------------------=


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

      2359 2000-08-08 13:58 [Yokota Takehiko <tak] JOIN の ON 節の制限は?                 
      2360 2000-08-08 18:06 ┗[とみたまさひろ <tomm]                                       
->    2362 2000-08-08 19:12  ┗[Yokota Takehiko <tak]