tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDELETE文による複数テーブルの操作方法について
記事No1475
投稿日: 2005/03/15(Tue) 20:33
投稿者nao
[OSのVer]:Windows    [VBのVer]:VB.NET  [DB] : MSDE

お世話になっています、naoです。

DELETE文で複数のテーブルの要素を参照・削除する方法を探しています。

【SQL,DELETE,複数,テーブル,参照】といったキーで検索したところ、
複数のテーブルを参照するのにOPTIONを使用する方法を見つけました。
が、その実装方法が理解できずに困っています。

実装したい仕様は、
1.テーブルAで、条件(d=value)に該当する列を削除する。
2.テーブルAの要素aと、テーブルB、テーブルCの要素aを内部結合させる。
3.該当するテーブルBの要素yと、テーブルCの要素zを削除する。

以前ACCESSで作成していたクエリでは、

DELETE A.*,B.y,C.z FROM A
INNER JOIN B ON A.a = B.a
INNER JOIN C ON A.a = C.a
WHERE A.d = value
※valueはinteger

という仕様でした。

VB.NETではどのように実現するのが良いのか、
助言などありましたらお願い致します。

[ツリー表示へ]