ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:tantankid アクセス
困り度:
  • すぐに回答を!
文献番号テーブルには、文献番号(主キー)、文献、著者名が並んでいます。

コメントテーブルには文献番号(数値型、空欄)、コメント、コメントID(主キー、オートナンバー)が並んでいます。

文献番号テーブルの文献番号キーを、コメントテーブルの文献番号(空欄)フィールドに落とし込む方法はないでしょうか?
質問投稿日時:08/03/23 00:01
質問番号:3886318
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:CHRONOS_0 両テーブルを結合する条件は?
コメントの中の文献名とか著者名で探すの?

SQLを使えばあいまい条件での結合もできなくはありませんが
完全なものは出来ませんよ
最終的には人手によるチェックが必要でしょうね
種類:回答
どんな人:経験者
自信:自信あり
回答日時:08/03/23 13:45
回答番号:No.3
この回答への補足色々ご回答ありがとうございました。解決しました。テーブルに受け入れ画面を取り、クエリの画面で追加クエリを作成、共通項目からリレーションを取れば、難なくできます。
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:auty ・ 結びつきは文献でしょうから、コメントテーブルに文献フィールドが残っている必要があるでしょう。その場合、

AccsessのSQLが副問い合わせ、別名が使えるなら

UPDATE コメントテーブル as C SET 文献番号 = (select 文献番号 from 文献番号テーブル D where D.文献=C.文献 );

で良いと思います。

・ Accsess2000でのSQLの実行方法ですが、
 クエリボタンで、デザインビューでクエリを作成する・テーブル「コメントテーブル」を選びます。
 ツールバー左端のSQLビューを選び、上記SQL文を入力し、ダブルクリックで実行します。

・ 実行前には、必ずコピーを取っておいてください。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/23 01:54
回答番号:No.2
この回答へのお礼ありがとうございます。早速やってみます。

回答

 

回答者:auty 文献番号テーブルの文献番号(主キー)

コメントテーブルの文献番号(数値型、空欄)
が同じ順番で、抜けているものがなければ、コピー&ペーストで貼り付けが出来ると思いますが。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/23 00:10
回答番号:No.1
この回答への補足すみません、説明が足りなくて、コメントテーブルの文献番号は、複数に渡っており、順番はバラバラです。一方で、文献テーブルの方は、グループ化してまとめ、文献1つにつき、番号は1つです。

大元の本体である文献、著者名、コメントが入ったテーブルを分解しようとしている過程なのです。当然この中には、同一の文献が多く存在しています。それを先述のグループ化でまとめ、オートナンバーをつけたものが、文献テーブルです。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示