- ベストアンサー
※ 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が使われていないデータも表示されるようになります。
- みんなの回答 (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
お礼
外部結合というのが出来ました。 有難う御座いました。