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

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]