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

mysql:7946

From: <miplin@xxxxxxxxxx>
Date: Thu, 26 Jun 2003 11:46:16 +0900
Subject: [mysql 07946]

 はじめまして、こんにちわ。
この度、メーリングリストに参加させていただきますmiplinと申します。
どうぞ、よろしくお願いいたします。

 早速ですが、わからないことがあって困っています。
ご教授お願いします。

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

create t1 (
	id int,
	a int,
	b int
);

create t2 (
	id int,
	c int
);


SQL文
  update  t2 set c=('select t1.a from t1 left join t2 on t1.id = t2.id') + 
('select t1.a from t1 left join t2 on t1.id = t2.id');
ですと、うまくいきません。

よろしくお願いします。 


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

->    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> ]