顧客には、個人顧客と法人顧客の 2 種類があります。たとえば、同じフィールド (電子メール、パスワード) がありますが、法人顧客には固有のフィールド (会社名、会社の電話番号、住所) があります。データベースの構造は他に何がありますか?
mysql> desc `customers`;
+-------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+----------------+
| id_customer | int(11) | NO | PRI | NULL | auto_increment |
| email | varchar(32) | NO | | NULL | |
| password | int(16) | NO | | NULL | |
+-------------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
mysql> desc `corporate_customers`;
+-----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+-------+
| id_customer | int(11) | NO | PRI | NULL | |
| company_name | varchar(32) | NO | | NULL | |
| company_address | text | NO | | NULL | |
+-----------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)