基本的なauto-incPK「id」フィールドと「type」フィールドを含むテーブル「comments」があります。別のテーブルでは、comments.idにCONSTRAINTを適用し、type値に固定値を使用して「type」も適用する参照整合性が必要です。
例:テーブル「question_comments_rate」で、「comment_id」を「comments」テーブルのフィールド「id」として存在させたい[これは簡単な部分です]また、「type」列が「question」と等しいことも確認します。
これは存在しますか?この制約宣言をどのように書くことができますか?
これは「条件付き制約」のようなものです。「comment_id」フィールドは「comments.id」として存在する必要があるだけでなく、「comments」テーブルのこの「id」も「type」が「question」と等しい行である必要があります。 "(または他の指定された値)..。
問題が明確であることを願っています。私はあなたの助け/フィードバックでそれをより明確にするかもしれません。ありがとう。