• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力のないレコード欄を空欄(スペース)にできますか?)

MS Access 2000で入力のないレコード欄を空欄にする方法

このQ&Aのポイント
  • MS Access 2000を使用している場合、1対多のリレーションをしたテーブルで、1の方のIDを使って多の方に関係するデータを入力した場合、クエリで両方のテーブルの情報をまとめて表示しようとした際、多の方でIDを使っていないデータが表示されない問題が発生します。
  • この問題を解決するためには、多のテーブルにも1のIDのレコードを作成する必要があります。その際、1のIDを使っていないデータにはスペースを入れることで、多のテーブルでも1のIDが含まれるようにすることが可能です。
  • 具体的な方法としては、多のテーブルでIDの欄を追加し、1のIDをすべてコピーしてペーストします。その後、1の方で使用していないIDにはスペースを入力し、多のテーブルでも1のIDが含まれるようにします。これにより、クエリで両方のテーブルの情報をまとめて表示する際に、1のIDが使われていないデータも表示されるようになります。

質問者が選んだベストアンサー

  • ベストアンサー
  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.1

外部結合を使えばいいでしょう。 table_a が、1 table_b が、多 だとすると、下記のようになります。 select   table_a.column   table_b.column from   table_a,   table_b where   table_a.id(+) = table_b.id

shingoogoo
質問者

お礼

外部結合というのが出来ました。 有難う御座いました。

関連するQ&A