如何通过客户ID识别客户订单

时间:2019-11-26 12:06:13

标签: mysql sql

例如,我有一个表Customer,而我有另一个表称为order。如何识别每个订单属于该特定客户。

3 个答案:

答案 0 :(得分:0)

这是一对多关系的一个示例。要实现该功能,您必须在关系的很多端使用foreign key链接到一个端。

在您的情况下,Customer一个端,而Order很多端,因为可能有很多订单链接到同一位客户。

您将必须在customer_ID表上添加Order列,以便它链接到Customer表中的ID列。

答案 1 :(得分:0)

在客户ID的订单表上使用外键

访问此链接如何在表中添加外键-

https://www.w3schools.com/sql/sql_foreignkey.asp

并像Select * from Order_table where Customer_Id='1'

这样写查询

答案 2 :(得分:0)

您需要将客户ID作为外键存储在订单表中。