使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
お世話になっております。
アドバイスありがとうございました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になっております。
添付画像にありますように、3つのテーブルからデータを抽出する
クエリーを作成したいのですが、リレーションシップをどのように
設定すればよいか教えてください。
いろいろ試したのですが、以下のような問題が発生し、困っています。
・クエリーに新規データを入力できない。もしくは、既存データを修正できない。
・クエリーに誤った組み合わせが抽出され、データ数が3倍くらいなる。
よろしくお願いします。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
お世話になっております。
アドバイスありがとうございました。
売上テーブルと生産テーブルは多対多の関係になりますので、一つのクエリにするとデータ数が増えてしまいます。
また、希望するクエリには「年月」がありません。ということは、製品ごとに売上数量、生産数量の集計を求める集計クエリということになります。集計クエリは当然入力はできません。
売上と生産は別々に入力する。
その後、それぞれのテーブルから集計クエリを作成してそれをさらに一つのクエリにまとめ希望の出力にする。
というように処理を分ける必要があります。
売上と生産を一つのクエリ(テーブル)で入力したいのなら、下記のように一つのテーブルにすべきです。
生産売上テーブル
ID オートナンバー型 主キー
製品コード 数値
年月 テキスト型 yyyy/mm
生産数量 数値
売上数量 数値