【テーブル:野菜】
ふりがな 価格 鮮度 産地
人参
玉葱
胡瓜
【テーブル:缶詰】
ふりがな 価格 賞味期限 メーカー
焼鳥
鯖煮
果実
Access2003において、上記2つのテーブルを生かし、
下記のような表を作るには、どうしたら良いでしょうか?
ふりがな 価格
果実
胡瓜
鯖煮
玉葱
人参
焼鳥
ポイント1:品名は異なるテーブルのものをくっつける
ポイント2:2つのテーブルに共通した項目(ふりがな・価格)のみ表示
ポイント3:ふりがな順にソート
ポイント2と3のみならば、やり方を調べられたのですが、
肝心のポイント1の部分がわかりません。
どなたかご指導願います。
No.1ベストアンサー
- 回答日時:
> 肝心のポイント1の部分がわかりません。
「ユニオン クエリ」というタイプのクエリで、ご希望の結果が得られると思います。
但し、このクエリはデザインビューでは作成できないので、SQL文を記述することになります。
「人参」「焼鳥」等の記録されたフィールドの名前が不明でしたので、とりあえず野菜テーブル側を
「種類」、缶詰テーブル側を「品名」とすると、ご希望の結果を得るためのSQL文は以下のように
なります:
Select 野菜.種類 As 名称, 野菜.ふりがな, 野菜.価格 From 野菜
Union Select 缶詰.品名 As 名称, 缶詰.ふりがな, 缶詰.価格 From 缶詰
Order by ふりがな;
「人参」「焼鳥」の記録フィールド名がともに同じ「品名」の場合は、以下の文でもOKです:
Select 野菜.品名, 野菜.ふりがな, 野菜.価格 From 野菜
Union Select 缶詰.品名, 缶詰.ふりがな, 缶詰.価格 From 缶詰
Order by ふりがな;
上記のSQL文を、以下のようにしてクエリとして保存します:
1)新規クエリをデザインビューで開く
2)『テーブルの表示』ダイアログではテーブルを選ばずに『閉じる』ボタンをクリック
3)ツールバーの『ビュー』ボタン、又はメニューで「表示(V)→SQLビュー(Q)」を選択してSQLビューに
切り替える
4)自動的に表記されている文を削除して、上記SQL文を貼り付ける
(「野菜.種類」「缶詰.品名」の部分は、実際の名前に合わせて編集してください。なお、「As 名称」と
いうのは、クエリ上でのフィールド名を「名称」として(1つの列で)表示する、という意味です)
5)クエリを保存して閉じる
・・・以上です。
あとは、通常のクエリと同様に、ダブルクリックなどで結果を表示できます。
(デザインビューで開くとユニオンクエリではなくなってしまうので注意)
なお、ユニオンクエリは表示専用で、編集は行えません。
迅速かつ丁寧な回答ありがとうございます!
おかげさまで、やりたい事が叶いました!!
ネットで調べてユニオンクエリの事も出てきたのですが、
例文がABCや123でややこしく、なかなか理解できませんでしたけど、
DexMachina様の説明は的確で、とてもわかりやすかったです!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでvlookupみたいなことは...
-
INSERT時にデータ登録とmaxの発...
-
Accessのサブフォームで#Name...
-
【Access】2つのテーブル 複数...
-
Accessクエリでの、LIKE条件
-
フォームの計算がテーブルに反...
-
Accessレコードの追加や変更が...
-
リンクテーブルを CopyObject ...
-
2つのテーブルを比較して一致し...
-
デザインビューで、連結式 を...
-
ACCESSに同時アクセス(編集)を...
-
アクセスのテーブル間で同じ値...
-
テーブル作成クエリで主キーを設定
-
削除クエリーについて
-
ツリー構造をRDBで表現するには?
-
Accessでテーブルからテーブル...
-
アクセスで消し込みがしたい
-
パススルークエリをテーブル作...
-
時間の足し算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
access テーブル内のレコード...
-
Accessレコードの追加や変更が...
-
Accessクエリでの、LIKE条件
-
Accessの追加クエリで既存のテ...
-
Accessでvlookupみたいなことは...
-
3つの表を1つに縦に連結する
-
ACCESSに同時アクセス(編集)を...
-
デザインビューで、連結式 を...
-
ACCESSで指定されたテーブルか...
-
Accessでテーブルからテーブル...
-
2つのテーブルを比較して一致し...
-
ツリー構造をRDBで表現するには?
-
SQLで条件指定結合をしたいがNU...
-
リンクテーブルを CopyObject ...
-
パススルークエリをテーブル作...
-
Accessでテーブルにパスワード...
-
SQL: SELECT UNIONすると文字数...
-
時間の足し算
-
INSERT時にデータ登録とmaxの発...
おすすめ情報