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

mysql:7948

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 26 Jun 2003 12:14:58 +0900
Subject: [mysql 07948] 複数テーブルの値で update

とみたです。

# ML への投稿時には適切な件名をつけましょう。

On Thu, 26 Jun 2003 11:46:16 +0900
miplin@xxxxxxxxxx wrote:

>  2つのテーブルのフィールドから取り出して別のテーブルのフィールドを
> 更新するSQLをおしえていただきたいのです。
	〜後略〜

SQL文を見ても何をしたいのか良くわからなかったのですが (^^;
t1 の a と b を足して、同じ id の t2 レコードの c を更新する
ということでしょうか。

MySQL 4.0.x でよければ、

  update t1,t2 set t2.c=t1.a+t1.b where t1.id=t2.id;

で、できると思います。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      7946 2003-06-26 11:46 [<miplin@xxxxxxxxxx> ]                                         
->    7948 2003-06-26 12:14 ┗[とみたまさひろ <tomm] 複数テーブルの値で update             
      7951 2003-06-26 12:49  ┗[<miplin@xxxxxxxxxx> ]                                     
      7952 2003-06-26 13:43   ┗[田中 健司 <tanaken@x]                                   
      7956 2003-06-26 16:12    ┗[<miplin@xxxxxxxxxx> ]