これは半ば一般的な質問だと思いますが、過去の質問のリストにはありません。主キーインデックスを共有する必要がある製品のテーブルのセットがあります。次のようなものを想定します。
product1_table:
id,
name,
category,
...other fields
product2_table:
id,
name,
category,
...other fields
product_to_category_table:
product_id,
category_id
明らかに、2つの製品テーブル間でインデックスを共有すると便利です。それらを分離しておくという考えは、基本を超えてフィールドのセットが大きく異なるためですが、共通の分類を共有していることに注意してください。
アップデート:
多くの人がテーブルの継承(またはgen-spec)を提案しています。これは私が知っているオプションですが、他のデータベースシステムでは、MySQLに同様のソリューションがあることを期待していたテーブル間でシーケンスを共有できました。回答に基づくものではないと思います。私はテーブルの継承に行かなければならないと思います...ありがとうございました。