過去の桐井戸端BBS (桐ver.8)
22163 2つの表から同じ名前のデータだけを抽出したい たかこ 2003/09/04-16:44
初めて投稿します。初めて桐Ver8を使用する事になったのですがマニュアルの類が一切なく困っています。

A.tblとB.tbl、二つの表から同じ名前の人間だけを抽出する方法が分かりません。
併合すれば良いのだと言う事までは何とか分かったのですが。
二つの表は、項目がそれぞれ違います。(途中までは同じ項目なのですが。)
この違う項目のデータも含めて併合するには、どうしたら良いでしょうか?
それともやはりこれは不可能なのでしょうか?

A.tblの項目が、名前、フリガナ、1、2、3
B.tblの項目が、名前、フリガナ、A.B.C

これを併合して、
AB.tbl 項目が、名前、フリガナ、1、2、3、A、Bの表を作りたいのです。

説明が下手で申し訳ありません。
どうかよろしくお願いします。
22167 Re:併合について うにん 2003/09/04-20:31
記事番号22163へのコメント
>A.tblとB.tbl、二つの表から同じ名前の人間だけを抽出する方法が分かりません。

>A.tblの項目が、名前、フリガナ、1、2、3
>B.tblの項目が、名前、フリガナ、A.B.C
>
>これを併合して、
>AB.tbl 項目が、名前、フリガナ、1、2、3、A、Bの表を作りたいのです。

いろいろやり方はありますが、併合では項目数を変化させることはできません。
A.TBLをAB.TBLにコピー
AB.TBLを再定義して[A][B」([C」も?)を追加
AB.TBLにB.TBLを併合([名前]で照合して絞り込み)
補集合で絞り込み
全行削除
絞り込み解除
以上で両方に同じ名前の行だけになるので
もう一回併合([名前」で照合、[フリガナ][A][B]を置換)
これでB.TBLのデータを取りこめます。

22169 Re:併合について 野良犬 2003/09/04-21:17
記事番号22163へのコメント
結合表でいけると思います。

>A.tblの項目が、名前、フリガナ、1、2、3
>B.tblの項目が、名前、フリガナ、A.B.C
>
>これを併合して、
>AB.tbl 項目が、名前、フリガナ、1、2、3、A、Bの表を作りたいのです。

結合表AB.VIWを作成し、A.tblとB.tblを使用
結合のキーに、名前を指定、あとは、必要な項目を追加していけば、両方に存在する名前のみが抽出されてきます。

22180 ありがとうございます。 たかこ 2003/09/05-10:37
記事番号22163へのコメント
早速の解答、ありがとうございます。
おかげでようやく欲しいデータを作成できました。
本当にありがとうございます。

戻る