作者firingmoon (小天)
看板Database
標題[SQL ] delete 條件的問題
時間Mon Jun 20 17:11:49 2016
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:MSSQL
資料庫版本:2012
內容/問題描述:想請教一下,以下有個table
colunm01 colunm02
aa 123
aa 456
bb 478
bb 999
cc 325
cc 776
若我想delete掉colunm01 = 'aa' 且取 colunm02較大的值的話
也就是刪除colunm01 = 'aa' and colunm02 = 456 這行資料
我條件該怎麼寫呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.137.143
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1466413911.A.737.html
※ 編輯: firingmoon (36.234.137.143), 06/20/2016 17:23:59
推 streetbad: distinct把colunm01的最大值取出 再丟到delete的條件 06/20 17:23
→ firingmoon: 不好意思 我表達方式有點錯誤 有補上我實際要做啥了 06/20 17:27
→ streetbad: 做法就是剛提到的...刪除的條件是以distinct去撈各個 06/20 18:13
→ streetbad: column01的最大值 再將撈出來的丟到delete的條件內就好 06/20 18:13
→ firingmoon: 謝謝 後來找到其他方法處理了 06/29 09:10