計算機科学のブログ

ほしい物リスト

SQL - SQLite - 結合と複数テーブル操作 - みんなでうまくやれないの? - 内部結合、等価結合

Head First SQL ―頭とからだで覚えるSQLの基本Lynn Beighley(著)、 佐藤 直生(監訳)、 松永 多苗子(翻訳)、 オライリージャパンの 8章(結合と複数テーブル操作 - みんなでうまくやれないの?)、p.365(自分で考えてみよう)の解答を求めてみる。

sample6.sql

select mc.emal, p.profession
from my_contacts mc
inner join profession p
on mc.prof_id = p.prof_id;

select mc.first_name, mc.last_name, s.status_id
from my_contacts mc
inner join status s
on mc.status_id = s.status_id;

select mc.first_name, mc.last_name, zc.state
from my_contacts mc
inner join zip_code zc
on mc.zip_code = zc.zip_code;