Pages

2009年8月11日火曜日

UPDATE でJOINする方法(PostgreSQL)

2つのテーブルにまたがってユニークとなるキーが存在した場合に必要となった。
PostgreSQLでは対応可能であったのでメモ。

UPDATE
    hoge1
SET
    flag = 1
FROM
    hoge2
WHERE
    hoge2.code = hoge1.code
AND
    TRANSLATE(hoge2.col1, '-', '') || hoge1.col2 = 'testtest'

★ポイントはココ

FROM
    hoge2
WHERE
    hoge2.code = hoge1.code

0 件のコメント:

コメントを投稿

Followers