Re: [SQL ] delete 條件的問題
delete t1
from table t1 inner join (
-- 取得: colunm01 = 'aa' and colunm02 = 456
select colunm01,max(colunm02) colunm02
from table
where colunm01 = 'aa'
group by colunm01
) t2
on t1.colunm01 = t2.colunm01 and t1.colunm02 = t2.colunm02
※ 引述《firingmoon (小天)》之銘言:
: (針對 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), 來自: 61.221.80.36
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1466416113.A.8C0.html
→
06/20 18:14, , 1F
06/20 18:14, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章