我遇到一个实现客户指示和订单指示的问题,这两个指示具有相同的属性,因此我决定创建一个名为Directions的表,然后在Clients and Directions之间创建一个关系,在Orders和之间创建另一个关系方向。
我的问题是:修改订单和客户表以自己管理路线属性比创建路线表更为有效。
以下是我的图表示例
这是我的查询之一:
SELECT clients.name, work_order.date, direction.street,
direction.city, direction.zip FROM work_orders as work_order
INNER JOIN clients.clients as clients ON client.id = work_order.id_client
INNER JOIN directions.directions as direction ON direction.id = work_order.id_work_direction
WHERE work_order.id = '1';
答案 0 :(得分:0)
这种组织地址的方法可能比将地址嵌入单独的客户和订单表中的方法更好。但是,有一些问题需要考虑。