mysql:9306
From: (王 穎) <<ouei@xxxxxxxxxx>>
Date: Fri, 30 Apr 2004 13:47:55 +0900
Subject: [mysql 09306] Re: INNER JOIN で DELETE条件の設定
こんにちは、王です。 削除したいのは、mailsのデータですよね。 DELETE mails FROM mails INNER JOIN user_ini USING(ini_code) WHERE form_code = 6; で試してみませんか。 以上です。 ryosuke kubo さんは書きました: > >お世話になります。 >クボと申します。 > >INNER JOINを覚えたんですが、これをDELETEの条件設定には >使えないのかと思って、色々試したのですが分かりません。 > >適当に書いたSQLが以下の通りなんですが、当然のごとく機能しませんでした。 > >DELETE FROM mails INNER JOIN user_ini USING(ini_code) > WHERE form_code = 6; > >この場合やりたいことは >テーブル"mails"上のフィールド"ini_code"から >テーブル"user_ini"上のフィールド"form_code"を内部結合(?)し、 >その"form_code"が6のデータを削除したいのです。 > >分かりづらい説明になってしまい、申し訳ございませんが >お知恵をお貸しください。よろしくお願いいたします。 > >-- >Ryosuke Kubo > > > > ---- WangYing ouei@xxxxxxxxxx Tel:3220/8-67-3220/044-969-1461
9305 2004-04-30 13:08 [ryosuke kubo <kubory] INNER JOIN で DELETE条件の設定 -> 9306 2004-04-30 13:47 ┗[<ouei@xxxxxxxxxx> ] 9307 2004-04-30 14:02 ┗[ryosuke kubo <kubory]