個人、スタッフ、メンバー、サポーターなどのいくつかのテーブルを含むデータベースがあります。
person テーブルには、すべてのスタッフ、メンバー、およびサポーターに関する情報が含まれています。そこに含まれる情報は、名前、住所、電子メール、および電話です。また、主キーである id も作成しました。
私の問題は、スタッフ、メンバー、およびサポーターのプライマリ キー ID も持っていることです。
たとえば、個人テーブルでは ID 1 のジョンがいます。彼はサポーターであるため、サポーター テーブルでは、すべての情報と ID (サポーター ID) とともにジョンを参照するための pID (個人 ID) があります。
pID は人物テーブルを参照し、すべての人物には 1 から始まる 1 ずつ増加する ID があります。サポーター ID はすべてのサポーター用で、1 から始まり、1 ずつ増加します。
サポーターテーブルに pID = 1 とサポーター ID = 1 を持つことは可能ですか? 別の人は、pID = 26 でサポーター ID = 5 の場合があります。
それとも、サポーター ID は pID とは異なり、「sup」のようなものにする必要がありますか? したがって、pID = 1 およびサポーター ID = sup1 または pID = 26 およびサポーター ID = sup5 になります。