始める無料で始める

JOIN を使いこなそう!

もちろん、SQL は SELECTFROMWHERE の 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 テーブルの nametweats テーブルの postdate を問題なく参照できる点にも注目してください。

次のクエリの結果を予測できますか?

SELECT post, message
  FROM tweats INNER JOIN comments on tweats.id = tweat_id
    WHERE tweat_id = 77

tweater データベースへの接続はすでに con として利用可能です。自由に試してみてください!

この演習はコースの一部です

Rで学ぶ中級データインポート

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する