gpt4 book ai didi

mysql - SQL 多对多关系、多表

转载 作者:行者123 更新时间:2023-11-29 10:22:06 25 4
gpt4 key购买 nike

嘿,我已经做了很多阅读,并且发现了许多相互冲突的方式来链接我的表格。希望有人可以帮助我将外键放在正确的位置。

表格-

客户:customer_id(主要)、customer_name;

员工:employee_id(主要),employee_name;

约会:约会_id(主要),约会_日期;

库存:inventory_id(主要),商品;

所以我有每个表的主键,但我需要将 1 个客户链接到约会表,并将多个员工链接到约会表。

库存表必须链接到预约表。

这是一个示例,客户设置预约,然后员工填写预约。在该预约期间,客户购买了一件商品。

只需显示预约的项目就足够了。该项目不需要链接到客户。

谢谢你的帮助。我想我需要制作第五个表来填充所有键,但我真的不确定,这些表中的信息比我上面发布的要多。将需要大量尝试错误,然后看看是否无法按照我需要的方式之一工作。

最佳答案

  1. 您应该将 customer_id 外键添加到约会表
  2. 您应该创建表appointment_employee:id(主键)、appointment_id(外键)、employee_id(外键)
  3. 您应该创建表appointment_inventory:appointment_id, inventory_id

关于mysql - SQL 多对多关系、多表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49079698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com