<p>いつも忘れてしまうので備忘録。</p>
<pre class="brush: sql;">
UPDATE 住所録A A
 SET (A.氏名,A.住所,A.電話番号)
   = (SELECT B.氏名,B.住所,B.電話番号 FROM 住所録B B WHERE A.ID = B.ID)
WHERE EXISTS (SELECT 1 FROM 住所録B B WHERE A.ID = B.ID);</pre>
<ul>
    <li>1フィールドのときもこの書き方をしておけば、増えたときも楽に対応できる。<br />
    1フィールドずつSELECT文を書くと条件が変わったときに大変＞＜；</li>
</ul>