2014年9月23日火曜日

開発環境

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

エクササイズ(p.373)

SQL文(BBEdit, Emacs)

--
SELECT mc.contact_id, ci.interest_id
FROM my_contacts mc
NATURAL JOIN contact_interest ci;

SELECT mc.contact_id, ci.interest_id
FROM my_contacts mc
INNER JOIN contact_interest ci
ON mc.contact_id = ci.contact_id;

--
SELECT cs.contact_id, s.seeking_id
FROM contact_seeking cs
CROSS JOIN seeking s;

--
SELECT p.profession
FROM my_contacts mc
INNER JOIN profession p
ON mc.prof_id = p.prof_id
GROUP BY p.profession
ORDER BY p.profession;

0 コメント:

コメントを投稿