投稿日 | : 2004/09/16(Thu) 19:47 |
投稿者 | : kamurin |
Eメール | : kamurin@hotmail.com |
URL | : |
タイトル | : 削除クエリについて |
下記のSQLを実行したら、
「指定されたテーブルから削除できませんでした。」と
メッセージが出て、削除できないのですが、
わかりますか?
DELETE W_仮登録者.*, W_仮登録者.カルテID, W_仮登録者.氏名
FROM W_仮登録者, W_重複紹介者
WHERE (((W_仮登録者.カルテID)=0) AND ((W_仮登録者.氏名)=[W_重複紹介者].[氏名]))
SQLの内容は、
W_重複紹介者の氏名とW_仮登録者の氏名が同じで、かつ、W_仮登録者のIDが0のレコードを消したい
のです。
「((W_仮登録者.氏名)=[W_重複紹介者].[氏名]))」
この条件が無ければ削除出来ています。
他のテーブルの内容と一致するレコードを消すという様な処理はダメなのでしょか?