tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: SQLのIN句について
投稿日: 2008/02/13(Wed) 11:06
投稿者i-Q
魔界の仮面弁士様、お返事ありがとうございます。

> その前に…この SQL に、どういう結果を期待しているのかを教えてもらえますか?
> 具体例を交えて。
説明不足ですみません。
Data.MDBファイルにありますtest1テーブル内の「品番」及び「品名」フィールド
がありまして、
その品名フィールドの値を更新させることが目的なのですが、
別のMDBファイル(C:\test.mdb)内に作成したtest2テーブルの
「品番」で結合し「品名」フィールドの値をtest1へセットしたいのです。
ちなみに、IN句を除いた下記では上手くいきます。
UPDATE test1 AS A LEFT JOIN test2 AS B ON A.品番=B.品番 SET A.品名=B.品名
(これはテストとしてData.MDB内に両テーブルをおいた場合ですが)

といいますと、テーブルリンクでやればいいと思われるでしょうが、
勉強のため、他MDBのテーブル参照方法を知りたいと思いまして、
書き込みさせていただきました。

単純な書き方のミスだと思うのですが、どこがおかしいのか分かりません。
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。