Thank you for visiting my page 😍✨
Follow me 🤗✨

SQL勉強編🏸

LEFT JOIN(SQL)

SQL

LEFT JOINとは

前回学習した通り、「主キー」と紐づける外部キーがNULLであった場合、そのレコードは、実行結果に表示されません。

しかし、LEFT JOINを用いることで、NULLも実行データに表示させることができる様になります。

これにより、前回の学習内容に合わせてNULLを表示させるかどうかの使い分けができる様になります。

 


 

実際の例文をみてみましょう😄♫

データベース【purchases】

id human name category price date prefecture_id
1 けんと キンちゃんカレー 食費 500 2022-04-01 1
2 ゆーた おにぎり(キンちゃん味) 食費 150 2022-04-01 2
3 けんと キンちゃんアイス 食費 200 2022-06-16 1
4 けんと CDキンちゃん 音楽 1000 2022-06-16

 

データベース【prefecture】

id name
1 神奈川県
2 埼玉県
群馬県
茨城県
栃木県

 


【テキストエディタ】
SELECT  human, purchases.name , prefecture.name
FROM purchases
LEFT JOIN prefecture
ON purchases.prefecture_id = prefecture.id
;


【実行結果】

human name name
けんと キンちゃんカレー 神奈川県
ゆーた おにぎり(キンちゃん味) 埼玉県
けんと キンちゃんアイス 神奈川県
けんと CDキンちゃん 群馬県

学習の感想

blog作成時間6:00スタート 6:45エンド

所要時間45分

今日はJOINにおけるLEFT NULLの取扱いを学習しました😊

外部キーのNULLを無視しない方法もあるってことみたいです🐶

主キーと外部キーについては現在も引き続き調査中です💡

最近、私と繋がりたいと思い、TwitterのDMで連絡くれる方が増えて嬉しい反面、なかなか返せなくて申し訳ないです🥲

最近は、営業メールの方も優秀で(自然に電話やラインに誘ってくるテクニック)なかなか情報処理が追いつきません。

また、営業メールとの区別が難しく、間違ってスルーしてしまうこともあるかも知れません😂

私的には、Twitterやブログを通じて皆様と繋がり、励まし合う関係でいられたらと思います🔰

それでわっっ

いつか誰かの誰かのためになりますように☺️✨