[SQL ] delete 條件的問題

看板Database (資料庫)作者 (小天)時間8年前 (2016/06/20 17:11), 8年前編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/2 (看更多)
(針對 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

06/20 17:23, , 1F
distinct把colunm01的最大值取出 再丟到delete的條件
06/20 17:23, 1F

06/20 17:27, , 2F
不好意思 我表達方式有點錯誤 有補上我實際要做啥了
06/20 17:27, 2F

06/20 18:13, , 3F
做法就是剛提到的...刪除的條件是以distinct去撈各個
06/20 18:13, 3F

06/20 18:13, , 4F
column01的最大值 再將撈出來的丟到delete的條件內就好
06/20 18:13, 4F

06/29 09:10, , 5F
謝謝 後來找到其他方法處理了
06/29 09:10, 5F
文章代碼(AID): #1NPxDNSt (Database)
討論串 (同標題文章)
文章代碼(AID): #1NPxDNSt (Database)