私は、約 30 の異なるサービスを提供する新しいビジネスを始めています。MySQL と PHP を使用して、30 のサービスすべてに「簡単にアクセス」するための最良の方法を見つけようとしています。この時点で、データベースをセットアップしていて、正しい方向に進んでいることを確認したいと考えています。これは私がこれまでに思いついたコンセプトです:
Create Table customers (customer_id)
Create Table orders (order_id, customer_id, product_id)
Create Table logo_design (logo_id, customer_id, order_id, product_id)
Create Table web_design (web_id, customer_id, order_id, product_id)
そのため、新しい顧客ごとに一意の顧客 ID が割り当てられると考えています。この ID は、購入するサービスごとに保持されます。私が苦労しているのは、顧客が 3 つの異なるサービスを注文したとします。何百万もの異なるループや検証チェックを行うことなく、購入した 3 つのサービスを表示するにはどうすればよいですか? 簡単にアクセスできるようにすべてのテーブルを接続する最良の方法は何ですか?
どんなアドバイスでも大歓迎です!