私のデータベース設計は以前はかなり直線的だったので、おそらく非常に簡単に解決できる問題に戸惑っています。
「CATEGORY」または「TOPIC」のいずれかの子である可能性のある投稿を含む「POSTS」のテーブルがあります。「POSTS」テーブルの外部キーを定義する最良の方法は何ですか?
POST_CATEGORY_ID という名前の列と "POST_TOPIC_ID" という名前のフィールドを持つことができると思いますが、これは null 可能である可能性がありますが、これは正しく聞こえません。確かに、私が見逃している簡単な解決策があります!