<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>メロンパンを食む人</title>
<link>https://ameblo.jp/figarochocolat/</link>
<atom:link href="https://rssblog.ameba.jp/figarochocolat/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>何か作ったときやおいしいものを食べたときにゆるーく記録</description>
<language>ja</language>
<item>
<title>いくら丼！</title>
<description>
<![CDATA[ 久しぶりにおいしいもの食べたので更新。<br>いくら丼！どーーん！！<br><br><a href="http://stat.ameba.jp/user_images/20131208/19/figarochocolat/35/fa/j/o0800045012774448133.jpg"><img src="https://stat.ameba.jp/user_images/20131208/19/figarochocolat/35/fa/j/t02200124_0800045012774448133.jpg" alt="メロンパンを食む人-いくら丼"></a><br><br><br>幸せ感が半端ない！！<br>あきらかに身体に悪い感じのおいしさ！でもいい！！<br><br>これで年末も乗り切れそう。
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11724003838.html</link>
<pubDate>Sun, 08 Dec 2013 19:20:12 +0900</pubDate>
</item>
<item>
<title>「有頂天家族」聖地巡礼</title>
<description>
<![CDATA[ <br>9月某日、大好きな森見登美彦の小説「有頂天家族」に出てくる場所が実際にどんなところなのかこの目で見るために、京都に行ってきた(・ω・)/<br><br><br>●有頂天家族あらすじ<br>京都に暮らすタヌキの家族の話。<br>父親を狸鍋にされてしまった下鴨家は、母一人と息子達四兄弟で助け合って暮らしている。主人公は人間に化けるのが得意な三男・矢三郎。とにかく面白おかしく生きることを信条にしている。面倒事に首をつっこみがちで、恩師の天狗や人間の少女・通称「弁天」に関わるうちに、日常的にヘンテコな事件に巻き込まれる。<br><br>ほっこりしみじみハートフルコメディ・・・？<br><br><br><br>★六道珍皇寺<br><a href="http://stat.ameba.jp/user_images/20131020/10/figarochocolat/b8/63/j/o0800106712722040311.jpg"><img src="https://stat.ameba.jp/user_images/20131020/10/figarochocolat/b8/63/j/t02200293_0800106712722040311.jpg" alt="メロンパンを食む人-六堂珍皇寺"></a><br><br>主人公の兄・矢二郎が住む井戸。この井戸がある六道珍皇寺は、京都駅からバスで行ったんだけど、清水寺と同じ路線なので激混み(;´Д`)=3<br><br>お寺の中のお守りなど売ってるところには「有頂天家族」の文庫本と、アニメのポスターと、「当寺の井戸が登場します。」という貼り紙が！！　ちゃっかりしてる・・・。<br><br><br><br>★下鴨神社<br><a href="http://stat.ameba.jp/user_images/20131020/10/figarochocolat/2d/02/j/o0800106712722040310.jpg"><img src="https://stat.ameba.jp/user_images/20131020/10/figarochocolat/2d/02/j/t02200293_0800106712722040310.jpg" alt="メロンパンを食む人-下鴨神社"></a><br><br>主人公一家が暮らす神社。わたしは知らなかったんだけど、とても由緒ある神社なのだそう。六道珍皇寺とは対照的に、「有頂天家族」についてのコメントは一切なし。さすが・・・？<br><br>神前式で結婚式を挙げている人達がいて素敵だった<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/123.gif" alt="キラキラ"><br><br><br><br>★夷川発電所<br><a href="http://stat.ameba.jp/user_images/20131020/10/figarochocolat/59/33/j/o0800106712722040312.jpg"><img src="https://stat.ameba.jp/user_images/20131020/10/figarochocolat/59/33/j/t02200293_0800106712722040312.jpg" alt="メロンパンを食む人-夷川発電所"></a><br><br>主人公一家のライバル（？）達が根城にしている発電所。レンガ作りの水力発電所！<br><br><br><br>★加茂川の納涼床<br><a href="http://stat.ameba.jp/user_images/20131020/10/figarochocolat/3c/d9/j/o0800106712722040313.jpg"><img src="https://stat.ameba.jp/user_images/20131020/10/figarochocolat/3c/d9/j/t02200293_0800106712722040313.jpg" alt="メロンパンを食む人-賀茂川納涼床"></a><br><br>弁天たち金曜倶楽部が会食をしていた納涼床。第一話で矢三郎は賀茂川の対岸から矢を射るのですが、実際にはかなり難しそう。<br>とても風情があって、一度ここでごはんを食べてみたいと思ったけど、橋の近くだと通行人が写真を撮りまくっている（わたしも橋から撮った）ので、落ち着いて食べられなさそう。<br><br><br>以上、抜粋です。<br>アニメの最終話まだ見てないや。早く見よう！！(≧▽≦)<br>
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11644417675.html</link>
<pubDate>Sun, 20 Oct 2013 10:48:53 +0900</pubDate>
</item>
<item>
<title>【javascript】和風マインスイーパ解説</title>
<description>
<![CDATA[ 以前、<a href="http://ameblo.jp/figarochocolat/entry-11572435839.html" target="_blank">【javascript】和風マインスイーパ</a>で作ったマインスイーパの解説です。<br>小さいノートに2ページくらい設計書を書いて作ったのですが、せっかくなので、どんな風にできあがったか解説を。<br><br>■フロー<br>0.初期状態のテーブル（見た目）を描く<br><br>1.以下繰り返し<br><br>　1.1マス目を開く<br><br>　1.2もし1回目なら<br><br>　　1.2.1爆弾をセットする<br><br>　　1.2.2数字をセットする<br><br>　1.3開いたマス目が爆弾のとき<br><br>　　1.3.1ゲームオーバー<br><br>　　1.3.2初期化する<br><br>　1.4開いたマス目が爆弾じゃないとき<br><br>　　1.4.1数字のとき<br><br>　　　1.4.1.1数字を表示する<br><br>　　1.4.2空白のとき<br><br>　　　1.4.2.1空白を一気に開く<br><br>　　1.4.3ゲームクリアなら<br><br>　　　1.4.3.1ゲームクリア<br><br>　　　1.4.3.2初期化する<br><br><br><br>章立てて書くとこんな感じ。<br>では上の方から。<br><br><font color="#0000FF">0.初期状態のテーブル（見た目）を描く</font><br><br>テーブルもjavascriptで出力しました。<br>htmlの行数が減るし。<br><br><font color="#0000FF"><br>　1.1マス目を開く<br>　1.2もし1回目なら<br>　　1.2.1爆弾をセットする<br>　　1.2.2数字をセットする</font><br><br>各マス目が爆弾かどうか、数字はいくつか（周りに何個爆弾があるか）の管理には、テーブルのセルと同じ要素数の配列を使っています。<br>プレイヤーが最初にマス目をクリックしたときに、マス目に対応する配列の要素をランダムで10個選び、爆弾を置いています。<br>そのとき「1マス目にクリックされたマス目は爆弾を置かない」というルールで、即死を防いでいます。<br>爆弾を置いた後は、配列を前から順に見て行って、数字をセットします。<br>・・・最初の難しいポイントだった。<br>爆弾以外のマス目で、左上、上、右上、左、右、左下、下、右下にある爆弾の数を数えて記録していくのですが、配列上では隣合っていてもテーブルでは改行されて離れていたり。<br>配列の要素のIDをテーブルの列数で割った余りの大きさを比較して、マス目が右にあるか左にあるかを判定しました。<br><br><font color="#0000FF"><br>　1.3開いたマス目が爆弾のとき<br>　　1.3.1ゲームオーバー<br>　　1.3.2初期化する</font><br><br>ゲームオーバー時の「あなや！」、これがやりたかっただけです。<br>このマインスイーパ作成の目的と言ってもいい。<br><br><font color="#0000FF"><br>　1.4開いたマス目が爆弾じゃないとき<br>　　1.4.1数字のとき<br>　　1.4.1.1数字を表示する</font><br><br>和風のマインスイーパということで、数字は漢数字にしよう！と思いました。<br>マス目を開けて中身を表示するときに、ハッシュを使って、1なら「一」、爆弾なら「爆」というように変換しています。<br>今回勉強になったのは、FireFoxではinnerTextが使えないということ。<br>innerTextとtextContent両方書いているのはそのためです。<br><br><font color="#0000FF"><br>　　1.4.2空白のとき<br>　　1.4.2.1空白を一気に開く</font><br><br>クリックしたマス目が数字も爆弾もない空白だったときに、隣接するマス目も一気にブワッと開く処理。マインスイーパの醍醐味ですが、今回の一番の鬼門でした。<br>最初は再帰処理でやろうとするもうまくいかず。<br>結局、空白マス用の配列と、ポインタ的な役割の変数を用意してなんとかしました。<br><br>開こうとしているマスが空白ということは、他に周りに空白があるかどうか調べなければならないということ。<br>そこで調べなきゃいけないタスクリストとして、空白マスのIDを空白配列にどんどん追加していく方式にしました。<br>ポインタは空白配列の要素を前から順に指していきます。<br>ポインタが指す空白マスの左上、上、右上、左、右、左下、下、右下のマス目を開き、空白かどうか調べます。<br>空白だったら空白配列に追加！<br>左上～右下まで調べ終わったら、ポインタをひとつ次へ進めます。<br>ポインタが空白配列の最後まで来たら、終わり。<br><br>このとき、空白配列に追加しようとしているマスが既に追加されていないかチェックが必要です。<br>チェックしないと、たとえば、<br><font color="#FA8072">左に空白があった→左に移動→右に空白があった→右に移動→左に空白がry</font><br>のように無限ループとなるからです。<br><br><font color="#0000FF"><br>　　1.4.3ゲームクリアなら<br>　　　1.4.3.1ゲームクリア<br>　　　1.4.3.2初期化する<br></font><br><br>・・・以上、メインの処理はこんな感じ。<br>他、右クリックでマークをつけられるようにしたり、マス目の色をtdのクラスを切り替えて変化させたりしています。<br>和風の色合いって何？　とりあえず地味な感じ？（笑）<br>スタイルシートについては、サボって埋め込みです。<br><br>わたしが作ったマインスイーパの中身はこんな感じです。<br>長かった。まだまだ冗長な感じ。次はもっとスマートに書こう。<br><br>このマインスイーパを作る上で、以下のサイトを参照しました。<br><br>■HTMLについて<br>・onclickが使えるタグ<br><a href="http://kotatuinu.cocolog-nifty.com/blog/2006/06/onclick_be2a.html" target="_blank">http://kotatuinu.cocolog-nifty.com/blog/2006/06/onclick_be2a.html</a><br><br>■javascriptについて<br>・乱数生成<br><a href="http://javascriptist.net/ref/Math.random.html" target="_blank">http://javascriptist.net/ref/Math.random.html</a><br><br>・クラスの切り替え<br><a href="http://javascriptist.net/docs/pract_dom_classname.html" target="_blank">http://javascriptist.net/docs/pract_dom_classname.html</a><br><br>・ハッシュ（連想配列）<br><a href="http://ja.wikibooks.org/wiki/JavaScript_%E5%A4%9A%E6%AC%A1%E5%85%83%E9%85%8D%E5%88%97%E3%81%A8%E9%80%A3%E6%83%B3%E9%85%8D%E5%88%97" target="_blank">http://ja.wikibooks.org/wiki/JavaScript_%E5%A4%9A%E6%AC%A1%E5%85%83%E9%85%8D%E5%88%97%E3%81%A8%E9%80%A3%E6%83%B3%E9%85%8D%E5%88%97</a><br><br>・FireFoxではinnerTextが使えない<br><a href="http://seven-words.info/2013/01/19/227/" target="_blank">http://seven-words.info/2013/01/19/227/</a><br><br>・右クリック禁止<br><a href="http://mitama-design.com/blog/cate_javascript/noclick.html" target="_blank">http://mitama-design.com/blog/cate_javascript/noclick.html</a><br><br>・文字列を数値に変換<br><a href="http://www.24w.jp/study_contents.php?bid=javascript&amp;iid=javascript&amp;sid=string&amp;cid=009" target="_blank">http://www.24w.jp/study_contents.php?bid=javascript&amp;iid=javascript&amp;sid=string&amp;cid=009</a><br><br><br>■CSSについて<br>・カラーコード<br><a href="http://www.finitojapan.com/cltable.html" target="_blank">http://www.finitojapan.com/cltable.html</a><br><br>■その他<br>・日本の伝統色<br><a href="http://www.designwalker.com/2007/03/jp_tradition_colors.html" target="_blank">http://www.designwalker.com/2007/03/jp_tradition_colors.html</a><br><br>・竹取物語<br><a href="http://oak.zero.ad.jp/teru/gakusyu/taketori/honbun.html" target="_blank">http://oak.zero.ad.jp/teru/gakusyu/taketori/honbun.html</a>
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11585406734.html</link>
<pubDate>Sat, 03 Aug 2013 09:50:30 +0900</pubDate>
</item>
<item>
<title>【javascript】和風マインスイーパ</title>
<description>
<![CDATA[ 久しぶりに何か作ってみようと思い立ち、javascriptでマインスイーパを作ってみました。<br><br><a href="http://stat.ameba.jp/user_images/20130714/18/figarochocolat/8f/c6/p/o0669048012609416832.png"><img src="https://stat.ameba.jp/user_images/20130714/18/figarochocolat/8f/c6/p/t02200158_0669048012609416832.png" alt="$メロンパンを食む人" border="0"></a><br><br><br>ゲームオーバーのときに「あなや！」と叫ぶ、和風マインスイーパです。<br>その名も、爆取物語（はぜとりものがたり）。<br>数字も漢数字、色合いも地味な感じに仕上げています（笑）<br><br><a href="http://kittenkitchen.web.fc2.com/minesweeper/minesweeper.html" target="_blank">実物はこちらから遊べます</a><br><br>※javascriptが無効になっていると遊べません。<br>※IE10、FireFox、Chromeではだいたいの動作確認をしましたが、それ以外のブラウザは確認していません。<br><br>ルールとしては普通のマインスイーパと同じ。<br>まだタイマーも、レベル設定もない、シンプルなマインスイーパ。そのうちいろいろ追加しよう。<br>あの、空白のところを一気にブワッと開く仕組みに少し苦労しました。<br><br>昨日の夜に少しと今日の昼間にかけて作ってたので、だいたい一日がかり？<br>とりあえず、お腹空いたので、なにか食べよう<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/038.gif" alt="音譜">
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11572435839.html</link>
<pubDate>Sun, 14 Jul 2013 18:16:12 +0900</pubDate>
</item>
<item>
<title>おぼんとタイ料理</title>
<description>
<![CDATA[ 最近食べたおいしいものの写真です。<br><br>まず、<a href="http://obon-de-gohan.com/index.php" target="_blank">おぼんdeごはん</a>という<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/123.gif" alt="キラキラ">オシャレ<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/123.gif" alt="キラキラ">な定食屋さん。<br><br><a href="http://stat.ameba.jp/user_images/20130707/22/figarochocolat/8e/e2/j/o0800045012602089737.jpg"><img src="https://stat.ameba.jp/user_images/20130707/22/figarochocolat/8e/e2/j/t02200124_0800045012602089737.jpg" alt="メロンパンを食む人" border="0"></a><br><br>鳥南蛮をいただきました<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/038.gif" alt="音譜"><br>タルタルには味噌が入っているそうです。<br><br><br><br>そしてまた別の日、タイの屋台風レストラン。<br><br><a href="http://stat.ameba.jp/user_images/20130707/22/figarochocolat/23/69/j/o0480085412602089738.jpg"><img src="https://stat.ameba.jp/user_images/20130707/22/figarochocolat/23/69/j/t02200391_0480085412602089738.jpg" alt="メロンパンを食む人" border="0"></a><br><br>トムヤムラーメンです。あと、豚の皮のカリカリ揚げ。<br>麺は種類がいくつかあって、好きな物を選べるらしい。<br>今回は玉子麺にしましたが、次は米麺とかもいいかも。<br><br>最近はアジアの料理が食べたいなぁと思っていろいろお店を見始めたところ。<br>今度は坦々麺食べに行きたいな！<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/139.gif" alt="ニコニコ">
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11568412406.html</link>
<pubDate>Sun, 07 Jul 2013 22:32:28 +0900</pubDate>
</item>
<item>
<title>「耳をすませば」をもっと面白く</title>
<description>
<![CDATA[ <font color="#FF0000">以下、「耳をすませば」のネタバレを含んでいます。</font><br><br><br><br><br>金曜ロードショーで「耳をすませば」をやっていたので。<br>こんな話ならもっと面白かったのに！と毎回思うことを少し。<br><br>まず、天沢聖司くんはイケメンじゃだめだ。<br>どうせならドレッドヘアーに鼻ピアスの三枚目で。※中学生<br><br>ドレッド鼻ピ男「俺、バイオリン職人になりたいんだ」<br><br>ほら、全然重みが違うでしょう・・・？<br><br><br>雫はそんな聖司くんに心底惚れてしまっているわけです。まさしく運命的に。<br><br>そして野球少年・杉村こそ、超絶万能イケメンにするべき。<br>そのほうが、杉村が雫に告白したとき、雫の心で葛藤が起き、物語が大いに盛り上がると思います。<br><br>雫「どうしよう、杉村（イケメン）が私のこと好きだなんて・・・。でも私は天沢君（ドレッド鼻ピ、自称バイオリン職人見習い）が好き・・・。それに、ユウコが、杉村のこと好きって知っているから・・・」<br><br>雫の親友・ユウコは何か重い病気と闘っていて、心から雫のことを信頼している菩薩のような女の子、そんな設定。<br><br><br>なかなか面白くなりそうだと思いませんか？<br>耳をすましたくない、どころか、耳をふさぎたい気持ちになりそうですが。
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11567442393.html</link>
<pubDate>Sat, 06 Jul 2013 12:59:01 +0900</pubDate>
</item>
<item>
<title>チョコレート・アンダーグラウンド</title>
<description>
<![CDATA[ <a href="http://click.affiliate.ameba.jp/affiliate.do?affiliateId=24418458" alt0="BlogAffiliate" target="_blank" rel="nofollow">チョコレート・アンダーグラウンド/求龍堂<br><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51D47K1EBYL._SL160_.jpg" border="0"></a><br>￥1,260<br>Amazon.co.jp<br><br>最近読みました。<br><br><br><br>■本の感想■<br><br>どこかの国で「健全健康党」という政党が政権を握り、チョコレートを筆頭に甘い物が禁止されてしまった時代。<br>二人の少年が自由を取り戻すためにチョコレートの密造をするという話。<br><br>10年くらい前に本屋で立ち読みしたことを思い出して、買ってしまった。<br>特にベストセラーになったわけでもないし、そのへんの本屋にはもうないだろうと思ってAmazonで購入。こういうとき、Amazonってほんとに便利だなぁと思う。<br><br>内容としては、少し社会風刺が入っているけど、児童文学に当てはまると思う。<br>どこの国かはわからないけど、現代の話。<br>物語中で、主人公の少年たちはアメリカの禁酒法時代にヒントを得て密造を思いつくので、まったく架空の設定というわけでもない。<br><br>チョコレートっていうのは、たぶんこの本のメインのターゲットになる子供たちにとって一番身近でわかりやすいモチーフで、自由の比喩だと思った。<br><br>一方で健全健康党は、多くの良識ある人たちが「どうせどの政党も一緒だよ」と選挙に行かなかった結果、奇跡的に政権をとってしまったいわば民主主義の幽霊だ。<br><br>そう、民主主義の幽霊！　・・・言ってみたかった。ちょっとかっこいい。<br><br><br>個人的には、たとえ健全健康党が政策を強行しなくても、こんなこと世の中にいくらでもあるんじゃないかと思う。<br>一見すると正論だから、支持せざるを得ないこと。<br><br><br>本の中でぐっときたセリフがある。<br>主人公の少年たちがいよいよチョコレートの密造をする、というとき。<br>密造はとても儲かるので、その分け前をどうするか？という話の中で。<br><br>「お金のためじゃない。希望を残すためにやりたいんだ」<br><br><br>大人が読んでもおもしろい。そしてチョコレートが食べたくなります。<br><br>
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11567432087.html</link>
<pubDate>Sat, 06 Jul 2013 12:14:45 +0900</pubDate>
</item>
<item>
<title>情報処理技術者試験</title>
<description>
<![CDATA[ そういえば今日は情報処理技術者試験の合格発表だった！！(((( ;°Д°))))<br><br>と思い出したのは今日の昼休み。<br><br>発表が今日の正午で、思い出したのもちょうどそれくらいだったため、IPAのサイトが激混みで見れず・・・。もやもや<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/146.gif" alt="むっ"><br><br>家に帰ってきた後もピグで遊んだりしててまた忘れてた。さっきようやく確認しました。<br>結果、受かってました。応用情報。<br><br>やったー<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/173.gif" alt="アップ">（<font color="#FA8072">‐</font>＾▽＾<font color="#FA8072">‐</font>）応用取ると、資格手当がちょっと増えるのです（←<br><br><br>わたしは今まで資格の試験で落ちたことがありません。<br><br>もともとペーパーテストが得意（？）なのもあるんですが、<br>落ちたらお金がもったいない！と思うと、ついついきっちり勉強してしまいます（笑）<br><br>英検とかビジネス実務法務とか、簡単なところを狙うのもポイント。<br><br>無敗記録更新！？<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/193.gif" alt="にひひ"><br><br>この調子で秋はスペシャリスト受けちゃう？なーんて思いつつ、やるとなったらしっかり勉強します。<br>実務でも割と役に立つからね。
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11557634474.html</link>
<pubDate>Fri, 21 Jun 2013 23:09:18 +0900</pubDate>
</item>
<item>
<title>手帳</title>
<description>
<![CDATA[ 手帳にあるメモページというかノートの部分って、もったいなくて使えない・・・。<br><br>１年間使っても、ほぼ白紙のまま。<br>それもまたもったいない。<br><br><br>そこで手帳には、日々覚えたことを記録するノートとして、がんがん書き込んでいくことにしました。<br>あとで見て、そのとき何を勉強していたかわかるしo(^▽^)o<br><br>幸いにも今わたしが使っている手帳は、およそ半分がノートというすごいもの。<br>「3月のライオン」（羽海野チカ）というマンガの単行本のおまけでついてきたやつです<img src="https://stat.ameba.jp/blog/ucs/img/char/char2/054.gif" alt="クローバー"><br><br><br>ちなみに今は簿記の勉強をのーんびり始めたところなので、まだ初歩的な単語についてのメモを書き込んであるだけなんだけどね(●´ω｀●)<br><br><br><br>シールももったいなくて全然使えない・・・。<br>小学生のときせっせと集めたシールが実家のどこかに眠っているはず。<br><br>それもいつか使いたいな。
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11553355732.html</link>
<pubDate>Sun, 16 Jun 2013 08:32:19 +0900</pubDate>
</item>
<item>
<title>【SQL】EXISTSの使い方</title>
<description>
<![CDATA[ SQLなので、プログラムかというと微妙ですが。<br>プログラミングの関連知識ということで。<br><br>最近EXISTSの使い方を覚えたので、かんたんなメモ。<br><br>まず、以下のような会員マスタテーブルと注文テーブルがあるとして。<br>※（PRI）はプライマリキーのこと。<br><br>【会員マスタ】<br>　会員コード（PRI）<br>　会員名<br><br>【注文】<br>　注文番号（PRI）<br>　会員コード<br>　商品コード<br>　数量<br><br>これらのテーブルから、「モモかリンゴを買った会員」の一覧を作ろうと考えます。<br>最初にわたしが書いたのはこんなSQL。<br><br><br><font color="#0000FF">SELECT 会員マスタ.会員名 FROM 会員マスタ<br>INNER JOIN 注文 ON 会員マスタ.会員コード = 注文.会員コード<br>WHERE 商品コード IN (モモコード, リンゴコード);</font><br><br><br>でも、これだと、モモとリンゴを両方とも買った会員は2回表示されてしまいます。<br><br>そこで書き直し。<br>DISTINCTを使ってもできそうですが、今回はEXISTSを使ってみます。<br><br><br><font color="#0000FF">SELECT 会員マスタ.会員名 FROM 会員マスタ<br>WHERE EXISTS (SELECT NULL FROM 注文 <br>　　　　　　　　　　　WHERE 注文.会員コード = 会員マスタ.会員コード<br>　　　　　　　　　　　AND 注文.商品コード IN (モモコード, リンゴコード));</font><br><br><br>これで、「モモかリンゴを買った会員」の一覧を作ることができます。<br><br>EXISTSは文字通り、あるかどうか。<br>副問い合わせにある「SELECT NULL」は「SELECT 会員コード」でも「SELECT 1」でも良い（はず）です。<br>WHERE句の条件に合う行が1行でもあるかどうか、ということを調べたいので。<br>（実際の列名を指定する場合は、プライマリキーかNOT NULLの列でないと無理そう）<br><br>NOT EXISTSは逆です。<br>上の例をNOT EXISTSにすると「モモかリンゴを買ったことのない会員」の一覧ができます。<br><br>最初はいまいちぴんとこなかったのですが、<br>（特に3行目のWHERE 注文.会員コード = 会員マスタ.会員コードのあたりが、なんだか不思議な感じがして・・・）<br>最近ようやく使えるようになりました。<br><br><br>以上、忘れないうちにメモしておきます。
]]>
</description>
<link>https://ameblo.jp/figarochocolat/entry-11550211590.html</link>
<pubDate>Tue, 11 Jun 2013 22:39:25 +0900</pubDate>
</item>
</channel>
</rss>
