刪除重複行我有2個表:噸sql中從2個表
- FirstTable
- SecondTable
FirstTable
具有這些列
sales_ID varchar(250)
product_ID int
SecondTable
具有這些列
sales_ID varchar(250)
product_ID int
CreateDate datetime
如果FirstTable
的sales_ID
和product_ID
匹配SecondTable
的sales_Id
和product_ID
,並且如果SecondTable
的CreatedDate
是2015年4月7日,我需要從SecondTable
我試過這樣刪除的行:
delete from SecondTable
WHERE sales_Id IN (SELECT sales_Id FROM FirstTable)
and product_ID IN (SELECT product_ID FROM FirstTable)
and CreatedDate = '07-04-2015'
但是,它刪除所有行,並且它根據我想要的不正確(不工作)查詢。
如果product_ID等於product_ID和sales_ID等於sales_ID並且CreatedDate等於07.04.2015等於SecondTable
,如何刪除重複行?
希望你明白我的壞英文
謝謝。
是4月7日謝謝 – Richard