問題がありますが、解決策が見つかりません。
グループにグループ化されたユーザーがいます。1 人のユーザーが複数のグループに属することはできません (つまり、1 つのグループに多くのユーザーがいます。ここでは問題ありません)。1 つのグループの 1 人のユーザーがそのグループの所有者である必要があります。繰り返しますが、2 つ以上のグループの所有者になることはできません (1 人のユーザーが複数のグループに属することはできないため)。最後に、グループの所有者は、親 Customers テーブルの子である必要があります。
明確にするために、1 人のユーザーをグループに含めることができます。1 つのグループに多くのユーザーを含めることができます。グループの所有者はユーザーであり、顧客でもあります。1 つのグループは 1 人の所有者のみを持つことができます。
これをサポートする設計が必要です。多くの ERD を試しましたが、解決策が見つかりません。