mysql:3782
From: "william" <"william" <william@xxxxxxxxxx>>
Date: Tue, 19 Jun 2001 12:34:35 +0900
Subject: [mysql 03782] Re: データの更新
吉です。 UPDATE master INNER JOIN add_data ON (master.〒 = add_data.〒) AND (master. 氏名 = add_data.氏名) SET master.flg = "1"; ってどうですか。 確かに、MySQLは副クエリーに制限があるようです。 ----- william@xxxxxxxxxx ----- Original Message ----- From: "水野 健一" <mizuno@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Monday, June 18, 2001 7:42 PM Subject: [mysql 03779] データの更新 > はじめまして。 > 水野といいます。 > 今までACCESSを使い、データ加工を行っていたのですが、今回10万件 > を超えるデータを扱う事になり、MySQLをダウンロードしてデータ加工 > を行う事にしました。 > > まず、テーブルmaster 中にテーブルadd_dataの名前と〒が同じ物 > にFLGをたてるというSQLをMySqlManagerのmySqlQueryで書いたのですが > update master SET flg = '1' where in ID( SELECT master.ID > FROM master, add_data > WHERE master.氏名 = add_data.氏名 AND master.`〒` = add_data.`〒`) > 下記のようなエラーがでます。 > You have an error in your SQL syntax near 'in ID( SELECT master.ID > FROM master, add_data > WHERE master.氏名 = add_data.氏' at line 1 > > 他の方法等はあるのでしょうか。 > 環境は > MySQL 3.23.38 > Win2000.pro > です > > 以上 よろしくお願いします。 > > > 水野 > > > > > >
3779 2001-06-18 19:42 ["水野 健一" <mizuno@] データの更新 -> 3782 2001-06-19 12:34 ┣["william" <william@x] 3786 2001-06-19 18:36 ┃┗["水野 健一" <mizuno@] 3788 2001-06-19 19:51 ┗[とみたまさひろ <tomm]