2011-10-06 53 views
1

我想使用設計視圖來創建刪除查詢,從表「S」刪除所有記錄,如果表「V」包含相同的記錄「跟蹤號碼」,但是收到錯誤消息:「無法從指定的表中刪除」。請給我適當的SQL來複制和粘貼,因爲我不知道SQL。請修改我的SQL代碼如下。 非常感謝您提前。刪除查詢錯誤消息:「無法從指定的表中刪除」

DELETE S.*FROM qryVoidedUPSshipments AS V INNER JOIN tblShipmentDataFromAllCarriers AS S ON V.PackageTrackingNumber = S.tracking_number; 

回答

2

這裏是你的SQL:

DELETE S.*, S.tracking_number 
FROM tblShipmentDataFromAllCarriers AS S 
WHERE S.tracking_number In (select PackageTrackingNumber From qryVoidedUPSshipments AS V Where V.PackageTrackingNumber = S.tracking_number)