みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

レコードの一致方法

テーブルA(マスター) [コード]、[商品名]
       ○○○、△△△
テーブルB [コード]、[商品名]
      ○○○、△△△
テーブルC [コード]、[商品名]
      ×××、△△△

以上のように、3つのテーブルの不一致クエリーなどを
抽出する場合、テーブルAとB同士の場合は、一致しないのはコードを結合線で結べば、すぐに出てきますが、テーブルAとCの比較の場合は、コードを結合線で結んだところで、違うのでうまくできません。
商品名は△△△なので、コードが違っていても、商品名はあっているので、不一致ではなく、一致しているというように考えたいのです。

△△△についてのコードは×××、○○○というように2つ以上持っているような感じですれば、うまくいくとおもっているのですが、こういう場合はテーブルAにコードのフィールドを2つ作っておいて、結合線でつなぐときに切り替えてするしかないのでしょうか?

テーブルA(マスター)で、このような、2つのコードを持っているとおもわれる商品はレコード100以上あって、それをそれぞれ選びながら入力していかないかとおもうと、大変な作業化とおもっているのですが、アドバイスあればお願いします。

投稿日時 - 2007-07-17 19:39:33

QNo.3176240

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

何をやりたいのか良く判りませんが(^^;

1.判定用のフィールド(ブーリアン)をテーブルAに用意する
2.判定用フィールドの初期化
3.AとBの比較で判定用フィールドを変化
4.AとCの比較で判定用フィールドを変化

みたいなことでできないでしょうか?

投稿日時 - 2007-07-18 06:18:02

お礼

fuuten_no_nekoさん、参考にさせていただきます。ありがとうございました。ただ自分のスキルがまだそこに追いつけていないので、レコードを更新していくはめになるかもしれません。変化していくレコードをキーにしようというのが無理なんでしょうね。

投稿日時 - 2007-07-19 00:16:08

あなたにオススメの質問