订单.订单id=订单明细.订单id 订单明细.产品id=产品.产品id
题目是建立订单和产品之间的关联 在查询时用where 知道,直接建立 用foreign出错,如图,请帮忙看下
select * from 订单,订单明细,产品 where 订单.订单id=订单明细.订单id and 订单明细.产品id=产品.产品id
这个就是常规的多表查询语句
但是你那个是在建表的时候,添加外键啥的,不是一种操作,而且建表的时候,不适合建中文名称的表名。
看一下表信息,该报错是外键约束名重复了
应该是订单明细表的订单ID是订单表的外键,参考https://blog.csdn.net/championhengyi/article/details/78559789
您好,我是社区管理员珠珠
若答案相同/相似,请根据回答时间的先后进行采纳哦~
本次只纠正采纳,不予其他处罚,下次注意哦!