mysql:3572
From: ice-man <ice-man <ice-man@xxxxxxxxxx>>
Date: Sat, 28 Apr 2001 00:09:12 +0900
Subject: [mysql 03572] Re: SLELECT 文の作成で悩んでます
神崎です。 ばさし様、宇野様ありがとうございます。 おかげさまで大変助かりました。 宇野様すごいです・・・ この通り実行しましたところ望んでいた結果が出力されました。 しかし1つだけ疑問が残ります。 > 顧客マスタが、custtblというテーブル名でプライマリキーがcustno、の場合、 > OUTER JOINとIS NULLを使って、 > > SELECT c.custno > FROM custtbl c LEFT OUTER JOIN holidaytbl h > ON (c.custno = h.custno AND > (h.holiday = '木' OR '2001-05-03' BETWEEN h.date_f AND h.date_t)) > WHERE h.custno IS NULL > > こんな感じで、2001年5月3日(木)に開いている店のcustnoが抽出できます。 この WHERE h.custno IS NULL の行だけ何を行っているのかいくら考えてもわかりませんでした。 これを外すと3件出力されてしまいました。 よろしければこの1行の意味を教えていただけませんでしょうか? しかしLEFT OUTER JOINとは気が付きませんでした。 ________________________________R_y_u_____ 神崎 隆 Mail:ice-man@xxxxxxxxxx _____K_a_n_z_a_k_i________________________
3567 2001-04-27 17:41 [Tybalt of Capulet <i] SLELECT 文の作成で悩んでます 3569 2001-04-27 19:47 ┣[sasaki yosito <yosit] 3570 2001-04-27 19:53 ┣[sasaki yosito <yosit] 3571 2001-04-27 20:40 ┗[UNO Shintaro <uno@xx] -> 3572 2001-04-28 00:09 ┗[ice-man <ice-man@xxx]