我有一個包含4列的表。我需要刪除一些基於代碼和ID列的行。代碼1啓動我試圖跟蹤的進程,代碼2終止它。我想刪除特定ID的所有行時的2碼自帶的1碼後,並沒有額外的代碼。例如,我目前的數據集是這樣的:SQL中的條件行刪除
Code Deposit Date ID
1 $100 3/2/2016 5
2 $0 3/1/2016 5
1 $120 2/8/2016 5
1 $120 3/22/2016 4
2 $70 2/8/2016 3
1 $120 1/3/2016 3
2 $0 6/15/2015 2
1 $120 3/22/2016 2
1 $50 8/15/2015 1
2 $200 8/1/2015 1
後我跑我的劇本我想它看起來就像這樣:
Code Deposit Date ID
1 $100 3/2/2016 5
2 $0 3/1/2016 5
1 $120 2/8/2016 5
1 $120 3/22/2016 4
1 $50 8/15/2015 1
2 $200 8/1/2015 1
在所有我有大約150,000的ID在我實際的表,但這是一般的想法。
而你的數據庫引擎是什麼? –
我正在使用SQL 2012 – mdarr
您如何確定代碼出現在代碼之後?看起來您的訂單欄上沒有日期,因此您無法進行此類操作。什麼決定了刪除ID = 2的行爲? –