我对 MySQL 相当陌生,并且正在使用 MySQL 来处理基于订购系统的项目。
我有一张桌子:
Session Table:
PK Session_ID
Date: Session_Date
Delivery Table:
PK: Del_Type (eg. Firstclass, Secondclass)
Int: Del_TimeToDeliver (1, 2, 3, these represent the expected time to deliver)
Order Table:
PK: Order_ID: autonum + 1
FK: Order_Delivery_ID
Date: Order_EstDelivery
添加订单我想做的是根据会话ID计算估计时间基本上是:
Order_EstDelivery = (Session Date + Delivery_TimeToDeliver)
我有这个代码:
INSERT INTO rbickers.order(Del_Type, Order_EstDelivery)
SELECT Del_Type, Ses_Date + INTERVAL Del_TimeToDeliver DAY
FROM Session
LEFT JOIN rbickers.delivery ON Del_Type = ("SecondClass")
WHERE Ses_ID = 2
但它返回错误:字段列表中的未知列“Del_Type”。
我不明白这个错误。