Re: [SQL ] 很難的UPDATE
看板Database (資料庫)作者catalparue (Everybodys changing)時間13年前 (2012/07/18 05:29)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
SET @a :=0;
UPDATE temp
SET house = IF(rel='head',@a:=@a+1,@a);
好吧小妹我自己想出來了 ==
※ 引述《catalparue (Everybodys changing)》之銘言:
: 對我來說很難, 或許對版上SQL高手說就是簡單了. XD
: 資料表如下
: id House Surname Forenames Rel.
: 1 1 Banns George head
: 2 Banns Esther wife
: 3 2 Bowles Elizabeth head
: 4 Bowles Anna E dau
: 5 Lockett Mary aunt
: 6 Hambling Mary J cousin
: 7 3 Rice Mary head
: 8 Chippersed Sarah J boardr
: 9 Chippersed Charles B boardr
: 10 Collyer Harry boardr
: 11 4 Gray William head
: 12 Gray Ann wife
: 13 Harrip William lodger
: 這是國外戶口調查的資料, 如上述資料所示, 共有4戶,
: 每當rel新出現一個head, 代表是一個新房子
: 我想把沒有house資料的戶籍, 加上house資料, 這樣之後資料處理會比較方便...
: 希望update後的table如下
: id House Surname Forenames Rel.
: 1 1 Banns George head
: 2 1 Banns Esther wife
: 3 2 Bowles Elizabeth head
: 4 2 Bowles Anna E dau
: 5 2 Lockett Mary aunt
: 6 2 Hambling Mary J cousin
: 7 3 Rice Mary head
: 8 3 Chippersed Sarah J boardr
: 9 3 Chippersed Charles B boardr
: 10 3 Collyer Harry boardr
: 11 4 Gray William head
: 12 4 Gray Ann wife
: 13 4 Harrip William lodger
: 請問高手知道如何update嗎?我想破頭了實在想不到... @@~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 144.82.214.112
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章