這是我的SQLite數據庫的結構: 如何創建SQL DELETE語句以刪除第三個表中的行?
我想刪除所有屬於選擇OrderInfo.Cust_ID屬於特定CustData.Cust_ID化OrderData的。這是我的DELETE語句,它給我的錯誤:「沒有這樣的列:CustData.Customer_ID」
DELETE FROM OrderData
WHERE CustData.Customer_ID = OrderInfo.Cust_ID
AND OrderData.Order_ID = OrderInfo.Order_ID
AND CustData.Bus_Name = 'Albertsons'
我知道,SQLite不支持在DELETE語句連接,所以我留下了WHERE並且用AND ;有人可以告訴我正確的方式來說話嗎?
你可以嘗試使用IN子句的子查詢。 –