customers
id
name
....
orders
id
customers_id
....
上記の表は、1対多の関係を持っています。 しかし、私は顧客テーブルのデータを次のテーブル(グループまたは顧客タイプ)にしたい。 追加する場合は、customer_a
を追加してください!しかし、それを追加しながらcustomer_b
を追加したい場合は、それはcustomer_a
のいずれかに属している必要があり年代とcustomer_c
を追加しながら、それはcustomer_b
のいずれかに属している必要があります 'が
"importer" "agent" "distributor" "shops/malls/clients"
Customer_a Customer_b customer_c customer_d
id id id id
name customer_a_id customer_b_id customer_c_id
... name name name
... ... ...
importer
製品や各importer
を購入... Sなどように&多くの場合、agents
、agent
にはそれぞれdistributors
があり、各クライアントにはdistributor
があります。 注文を作成中に上記の4つのテーブルをcustomers
テーブルに関連付ける方法は問題ですか? このシナリオにどのようにアプローチするかに関するアイデア???
お客様との関係はどうですか? 1対多数または多対多 – Shadow
あなたが意味するのは、それはcustomer_aのものの1つに属していなければならないということです。あなたの説明で何かのために 'orders'テーブルを使うことはありません。 'Cutomer_a'は' customers'のテーブルか行ですか? [** How-to-Ask **](http://stackoverflow.com/help/how-to-ask) \t \t [** START **](http ://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)質問品質を向上させ、より良い回答を得る方法を学ぼう。 –
私はあなたが非常に、非常に混乱していると感じるのを助けることができません。 :-( – Strawberry