私のシステムには3つの層があります
BDM can add Agent
DSA can add Agent
Agent can add customer
エージェントには、agent_bdm_idとagent_dsa_idの2つの列があります。エージェントがBDMによって追加された場合はゼロを格納し、その逆も同様です。
エージェントとbde/dsaの名前で顧客を印刷する必要があります
BDM bdmid, bdmname
DSA dsaid, dsaname
Agent agent_id, agent_name, agent_bdm_id, agent_dsa_id
customer cust_is, cust_name, cust_agent_id