- ベストアンサー
ユニオンクエリ
noname#7099の回答
- ベストアンサー
例1)売上伝票の「得意先」と「売上高計」と「入金額計(0円)」 入金伝票の「得意先」と「売上高計(0円)」と「入金額計」をユニオンクエリーで一つのテーブルにしてから、選択クエリーで集計して、 「得意先」と「売上高計」と「入金額計」を持った一つのレコードが存在するがごとく利用できます。 例2)Aテーブルの「担当者」とBテーブルの「担当者」をユニオンクエリーで1つのテーブルにすると、AまたはBで使っている「担当者」が1行になって利用することができます。 例3)Aテーブルの「担当者」「カウント数」とBテーブルの「担当者」「カウント数」をユニオンクエリーで1つのテーブルにして、選択クエリーで集計してカウント数で並び替えると、AまたはBで使っている「担当者」を「カウント数順に」使うことができます。 注意しないといけないのは、ユニオンクエリーでは同一レコードが複数あれば、1レコードだけになります。 この前失敗したのは、Aテーブルのカウント数とBテーブルのカウント数がたまたま一緒で、ユニオンクエリーで1レコードになってしまい、集計されなかったことがあります。例3の場合は、本当はAテーブルとBテーブルを判別できるフィールドを追加したユニオンクエリーにする必要があります。 (判ってもらえるかなー) たしかに追加クエリーや更新クエリーを使ってできます。(楽で早いかも)。集計のためだけに必要なので、マスタを更新したくない、新しいテーブルを作りたくない、のでユニオンクエリーを使っています。
関連するQ&A
- ユニオンクエリについて
複数のファイルにあるテーブルを使って、ユニオンクエリを作りたいと思っています。 他のデータベース内のテーブルを参照して、ユニオンクエリを組めるものでしょうか?やはり同じファイルにあるテーブル同士でなければだめですか? こちら初心者で、聞き方もおかしいかもしれませんが、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESSユニオンクエリから新テーブルを
ACCESS2007/2010で、ユニオンクエリ(10個のテーブルをつないだ)から新テーブルを作りたいのですが、検索で調べて、なかなかピタリと説明してくれているサイトが見つかりません。。。 「ユニオンクエリ01」の指定 作成-クエリデザイン、閉じる、テーブルの作成 辺りをいじるんだと思われますが、 どなたか正確にナビして頂けませんでしょうか?
- ベストアンサー
- Access(アクセス)
- ユニオンクエリの結果をテーブルに書き出したい
お世話になります。 Access2000で作成しています。 テーブル作成クエリと同じような形で、 ユニオンクエリの結果をテーブルに書き出したいのですが、 どのようにすればできるでしょうか? SQLの形を直接いじるような方法でも結構ですので 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ユニオンクエリで開いたクエリは修正することはできないのでしょうか?
ユニオンクエリで開いたクエリは修正することはできないのでしょうか? 新たにクエリ上で作ったフィールドではなく、元々テーブルにあるフィールドの情報を変更したいのですができません。 これを回避する方法はありますか?(アクセス2003です) よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ACCESS ユニオンクエリはデータ編集ができない
教えてください。初心者なので基本的なことで大変お恥ずかしいのですが・・・。 ACCESSでユニオンクエリを作成し、検索の結果としてフォーム上にデータが閲覧できるシステムを作りました。ユニオンクエリの元となる、テーブルは4つあります。 しかし、フォーム上からも、作成したクエリのデータシートビューからもデータの編集ができません。 クエリというのは、編集ができないという認識でいいのでしょうか。 データを編集するにはテーブルとしてインポートしなおして、作業するしかないのでしょうか? 何か良い方法があれば教えて下さい。
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリをデザインビューで開くには?
アクセス2010です。 T_テーブル1とT_テーブル2があり、 どちらもフィールド1に文字が入っています。(テキスト型です) クエリのSQLビューで SELECT * FROM T_テーブル1 UNION ALL SELECT * FROM T_テーブル2; として保存したらユニオンクエリが出来上がったのですが、 これをクエリのデザインビューで見るにはどうすればいいですか? 以前のバージョンならユニオンクエリをデザインビューで見れました。 でもやり方を忘れました。 該当のクエリをアクティブにしてデザインビューを選択しても SQLビューで開いてしまいます。
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリの結果を、テーブルにするには?
ユニオンクエリを組んだあと、テーブルにしたくて、「テーブルの作成」をして実行を押すと、 「出力フィールドが必要です」とエラーが出てしまいます。 フィールドを選択しようとしても、空、なのですが、 どこで設定すればよいのでしょうか? ちなみに、ユニオンクエリを組み、実行すると、データは入っています。
- ベストアンサー
- その他MS Office製品
- ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数は?
access2003です。 ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数はいくつなんでしょうか? またSQL文は1024文字越すとエラーになるのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Access2010「クエリが複雑すぎます」
お世話になります。 ユニオンクエリAがあり、そのクエリを使用してクエリB(テーブルや別のクエリとも紐付け)を作成しました。問題なく抽出できます。 <クエリB> ユニオンクエリA ----→ クエリX | ---→ テーブル1 | ---→ テーブル2 | ---→ テーブル3 新たにユニオンクエリAを使って、クエリCを作成したところ「クエリが複雑すぎます」と表示されてしまいます。いくつかのテーブル/クエリと紐付けていたので、一つずつ取っていったところ、最終的にはユニオンクエリA一つでもエラーが出てしまいます。単純な選択クエリです。 クエリBは同じユニオンクエリAを使い、複数のクエリとテーブルとを紐付けているのにも関わらずエラーとなりません。。 どのようなことが考えられますでしょうか。 Accessを起動し直したり、端末自体も再起動しましたが状況変わらずでした。 また、ユニオンクエリA単体を開いても問題無く抽出されます。 ご教授の程、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 たくさんの例を挙げていただき、ありがとうございます。 全部試してみたいと思います。