Notionを使っていると、プロジェクト管理や顧客リストなど、複数のデータベースにまたがる情報を紐付けたくなることがありますよね。そんな時に大活躍するのが「リレーション」機能ですが、専門用語が多くて設定が難しいと挫折してしまう方も少なくありません。使い方を間違えると、かえって情報がごちゃごちゃになってしまうこともあります。この記事では、Notion의データベース同士を繋ぐリレーションの基本的な使い方から、単方向・双方向の使い分け、さらにはロールアップを使った自動集計までを分かりやすく解説します。リレーションを正しく理解すれば、二重入力の手間が省け、仕事の効率がアップしますよ。
記事のポイント
- リレーションプロパティを使ったデータベース同士の紐付け手順
- 単方向リレーションと双方向リレーションの適切な使い分け
- 同一データベース内で親タスク・子タスクを作るセルフリレーション
- ロールアップ機能で関連データを自動表示させる方法
- 複雑化を防ぐためのシンプルなデータベース設計のコツ
Notionリレーションの基本設計と設定手順

リレーション機能を使いこなす第一歩は、プロパティの追加と紐付け先の設定です。一見難しそうに見えますが、操作自体は数回のクリックで完了するので安心してくださいね。
リレーションプロパティを追加して紐付ける
まずは、連携させたいデータベース(例えばタスク管理表)の列の右端にある「+」ボタンを押し、プロパティの種類から「リレーション」を選択します。すると紐付け先のデータベースを選ぶ画面が出るので、そこで「プロジェクト管理表」などを検索して指定するだけです。これで、タスクのセルをクリックすると、関連するプロジェクトのページを簡単に選べるようになります。
双方向と単方向リレーションの違い
リレーションを設定する際、「相手先データベースにも表示する」というトグルをオンにすると双方向リレーションになり、お互いのページから行き来できるようになります。一方で、トグルをオフのままにすると単方向リレーションとなり、片側からだけ情報を引っ張るシンプルな構造になります。タグやカテゴリのように、片方だけから参照できれば十分な場合は単方向を選ぶと画面がスッキリします。
応用テクニックとロールアップの活用

リレーションでページ同士が繋がったら、次はそれを活かして情報の入力を自動化したり、タスクを階層化したりする応用テクニックに挑戦してみましょう。
セルフリレーションで親子関係を作る
別のデータベースと繋ぐだけでなく、「自分自身のデータベース」をリレーション先に指定することも可能です。これをセルフリレーションと呼び、メインの大きな「親タスク」に対して、細かな「子タスク(サブタスク)」を紐付ける階層構造を作る際に非常に役立ちます。
ロールアップでデータを自動転記する
リレーションの真髄とも言えるのが「ロールアップ」機能です。リレーションで繋がった先のデータベースにある特定の情報(例えば、紐付けたプロジェクトの「完了予定日」など)を、自動でこちらのテーブルにも表示させることができます。これにより、顧客名や納期を何度も手入力する二重管理の手間が省けます。
アップデート仕様の落とし穴と対処法

クラウドツールは日々進化しているため、突然メニューの位置が変わったり、予期せぬエラーで設定が保存できなくなったりすることがあります。冷静に対処できる知識を持っておきましょう。
ブラウザのキャッシュが引き起こす不具合
「リレーションの候補がうまく表示されない」「ボタンが押せない」といったトラブルは、ブラウザに溜まった古いキャッシュデータが原因で新しい仕様と衝突していることがよくあります。シークレットウィンドウで開いて試すか、一時データをクリアするだけで簡単に直ることが多いですよ。最新の仕様については公式サイトも併せてご確認ください。
リレーション設定のよくある疑問

リレーションを実務で使い始めると、ページ数が多すぎて探しにくくなったり、データを削除した時の影響が気になったりしますよね。よくある疑問をまとめました。
ページ数が多すぎて紐付け先が見つからない時は?
リレーションのセルをクリックしてページを選ぶ際、何百件もデータがあると探すのが大変です。そんな時は、ポップアップ画面の一番上にある検索窓にキーワードを直接打ち込むと、部分一致で絞り込んでくれるのでとてもスムーズに見つけられます。
親ページを削除すると紐付いたページは壊れる?
Excelなどの関数(VLOOKUPなど)では、参照元のデータを消すとエラー値が出て表全体が壊れることがありますが、Notionのリレーションは非常に安全です。紐付けていた親ページを削除しても、リレーションのセルが「空欄」に戻るだけで、計算エラーが起きたり他のデータが壊れたりすることはありません。