2014年10月2日木曜日

開発環境

Head First SQL ―頭とからだで覚えるSQLの基本 (Lynn Beighley(著)、 佐藤 直生 (監訳)、 松永 多苗子 (翻訳)、オライリージャパン)の10章(外部結合、自己結合、UNION: 新しい戦略)、エクササイズ(p.423)を解いてみる。

エクササイズ(p.423)

SQL文(BBEdit, Emacs)

SELECT g.girl, t.toy
FROM girls AS g
LEFT OUTER JOIN toys AS t
ON g.toy_id = t.toy_id; 

右側テーブル。

toys
toy_idtoy
1水鉄砲
2クレイジー・ストロー

クエリ(BBEdit, Emacs)

SELECT g.girl, t.toy
FROM toy AS t
LEFT OUTER JOIN girls AS g
ON t.toy_id = g.toy_id;

左側テーブル。

toy
toy_idtoy
1水鉄砲
2クレイジー・ストロー
3スリンキー

右側テーブル。

girls
girl_idgirltoy_id
1ジェン1
2クレオ1
3サリー3
4マーサ3

0 コメント:

コメントを投稿