1. 学ぶ
  2. /
  3. コース
  4. /
  5. dplyr で行うデータの結合

Connected

演習

テーマを子テーマに結合する

テーブルは自分自身と結合することもできます!

コンソールで確認できる themes テーブルには、id 列と parent_id 列の両方があることに気づくはずです。これを利用すると、themes テーブルを自己結合して、さまざまなテーマ間の親子関係を特定できます。

動画では、テーマをそれぞれの親に結合する例を見ました。この演習では、似たアプローチでテーマをそれぞれの「子」に結合してみます。考え方は似ていますが、向きが逆です。さっそく、テーマ "Harry Potter" にどんな子があるのかを確認してみましょう。

指示

100 XP
  • themes をその子テーマに対して INNER JOIN し、それぞれに "_parent" と "_child" のサフィックスが付くようにします。
  • このテーブルをフィルタして、"Harry Potter" テーマの子を見つけてください。