[前][次][番号順一覧][スレッド一覧]

mysql:11186

From: "joji kaneki" <"joji kaneki" <joji-kaneki@xxxxxxxxxx>>
Date: Thu, 17 Mar 2005 16:02:55 +0900
Subject: [mysql 11186] Re: UPDATE文の副問い合わせは可能でしょうか?

こんにちは、金木です。

バージョン3.23.58では副問い合わせはできないようです。
「Starting with MySQL Version 4.0.4, you can also perform UPDATE operations that cover multiple tables:」

バージョン4.022では以下のSQLで実行出来ます。
UPDATE テーブル1 
 LEFT JOIN テーブル2
 ON テーブル1.ID = テーブル2.ID
 SET テーブル1.商品名 = テーブル2.商品名

----- Original Message ----- 
From: "Reiko Isono" <isono@xxxxxxxxxx>
To: <ml@xxxxxxxxxx>
Sent: Thursday, March 17, 2005 2:37 PM
Subject: [mysql 11185] UPDATE文の副問い合わせは可能でしょうか?


> いつもお世話になっております。

> 主キーが同じテーブル2の内容をテーブル1にアップデートしたいのですが。

> どのようにしたらよいのでしょうか。

> よろしくお願いします。

> やりたいことは以下のようなことです。

> MySQLは 3.23.58です。

> 

> UPDATE テーブル1 LEFT JOIN テーブル2

> ON テーブル1.ID = テーブル2.ID

> SET テーブル1.商品名 = テーブル2.商品名

> WHERE テーブル1.ID = テーブル2.ID

> 

> 

> 

[前][次][番号順一覧][スレッド一覧]

     11185 2005-03-17 14:37 ["Reiko Isono" <isono] UPDATE文の副問い合わせは可能でしょうか?
->   11186 2005-03-17 16:02 ┣["joji kaneki" <joji-]                                       
     11187 2005-03-17 16:52 ┗["Reiko Isono" <isono]