这个设计好吗?还有两个关于从不同表中选择数据的问题,其中有些表是未知的

时间:2019-08-27 12:01:43

标签: mysql

我有三个具有以下属性的表:

客户:

   customer_id // this is primary key
   customer_name
   customer_family,...

订单确切是:

   order_id // this is primary key
   customer_id // this is forign key
   service_id // this is forign key

服务确切是:

   service_id // this is primary key
   service_name
   category_id
   service_table_name

如上所示,当客户注册新订单时,也会基于服务表中存在的“ service_table_name”保存参数, 客户标识符,服务标识符和订单标识符保存在我们称为“订单”表的其他表中。 现在我想知道:

1。这个性能好吗?如果不是,那么什么好呢?

2。如何选择所有具有客户名称和家庭的订单以及客户或特殊客户注册的表(service_table_name)的所有字段?

非常感谢。

0 个答案:

没有答案