JOIN を使いこなそう!
もちろん、SQL は SELECT、FROM、WHERE の 3 つのキーワードだけではありません。よく使われるキーワードに JOIN、特に INNER JOIN があります。次の呼び出しを見てみましょう。
SELECT name, post
FROM users INNER JOIN tweats on users.id = user_id
WHERE date > "2015-09-19"
ここでは、users テーブルが tweats テーブルと結合されています。これは、users テーブルの id 列が tweats テーブルの user_id 列に対応しているため可能です。また、users テーブルの name、tweats テーブルの post と date を問題なく参照できる点にも注目してください。
次のクエリの結果を予測できますか?
SELECT post, message
FROM tweats INNER JOIN comments on tweats.id = tweat_id
WHERE tweat_id = 77
tweater データベースへの接続はすでに con として利用可能です。自由に試してみてください!
この演習はコースの一部です
