2つのテーブルをひとつのテーブルとして表示する方法
- Accessで2つのテーブルを1つにして表示させる方法について教えてください。
- サンプル1とサンプル2のテーブルを同じ列に表示させる方法を教えてください。
- わかる方、ご教授願います。
- ベストアンサー
2つのテーブルをひとつのテーブルとして表示
お世話になります ■概要 Accessで2つのテーブルを1つにして表示させるにはどうしたらいいでしょう? ■詳細 サンプル1とサンプル2のテーブルが2つあるとします (サンプル内の列名はすべて同じです) それをひとつのクエリで表示させたいのですが(よに表示ではなく同じ列に表示させたいです サンプル1 ID|名前|年| 1|太郎|4 | 2|次郎|6 | サンプル2 ID|名前|年| 1|五郎|2 | 2|三郎|1 | 結果クエリ1 名前|年| 太郎|4 | 次郎|6 | 五郎|2 | 三郎|1 | わかる方ご教授願います
- P3mania
- お礼率17% (11/64)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select 名前,年 from サンプル1 union all select 名前,年 from サンプル2
関連するQ&A
- 【初心者】ACCESSで異なるテーブルの数値を比較~計算したいです。
またまたACCESSに詳しい方がいましたらお教え下さい。 テーブルA 名前|金額 ----------- 太郎|3000 次郎|2000 三郎|1000 テーブルB 名前|借入 ----------- 太郎|1000 次郎|2000 三郎|3000 こんなテーブルが2つあった場合。(名前フィールドはAもBも同じ) クエリで金額と借入を比較し、金額>借入の場合に表示。かつ表示するものは金額-借入の 数値とする場合は、どのようにすればいいでしょうか。。 (金額<借入の場合は表示自体しなくて良い) 【結果イメージ】 名前|結果 ----------- 太郎|2000 ご存知の方がいらしたら、お教え下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルで文字列を数えて一覧表にしたいのですが
たとえばですが、2人一組で配達に行きます。 メンバーは、太郎、次郎、三郎、四郎、五郎・・・と多人数です。 A1に太郎、B1に三郎 A2に次郎、B2に五郎 A3に太郎、B3に次郎 ・ ・ ・ と、いうような表ができます。 このとき、*郎は何回配達にいったのかをカウントしたいのです。 *郎は、A、Bのどちらに登場するかわかりませんし、 何回も登場しますし、組み合わせもばらばらです。 最終的に、太郎 15回、次郎 8回、三郎 21回・・・というように分かるようにしたいので、 仮にD1に太郎、E1に次郎、F1に三郎・・・の名前 (ダブって登場する名前を一つにまとめて、登場する全ての名前を残したい)、 D2に太郎、E2次郎、F2に三郎の回数(登場した名前の回数を数字で求めたい) というようにしたいのです。 エクセルの詳しい方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- CGI.pmを利用のテーブル表示について
データベースから個人情報を配列として受け取って、すべての情報をテーブル に表示するスクリプトをperlで作っていますが、うまくいきません。 @name=('山田太郎','田中次郎','鈴木三郎') @mail=('test@test.com','sample@sample.com'); . . . print table({-border=>1}, Tr({-align=>CENTER,-valign=>TOP}, [ td([@name]), td([@mail]), ] ) ); とすると、横長になってしまいます。 縦軸に@name,@mailを列としてとりたいのですが、良い方法を教えてください。
- ベストアンサー
- CGI
- 【Excel VBA】コピー&ペーストの自動化
以下のエクセル表があり、同じ日付ごとのデータを自動的に別のシートに移したいです。 例えば、別のシートに、2004/1/1に書かれているデータのみを移す。(シート2参照) それをVBAで書くにはどうすればいいでしょうか。 マクロの記録をするのではなく、この表の日付を増やしたり変えたりしても機能するようにコードを書きたいと思っております。 For LoopとIf thenを使い、A1セルがそれより下のセルの値と異なるまでコピーし続ける、、といった作業をすればよいのでしょうか。 全くの初心者で勉強中です。よろしくお願いいたします。 列行 A B 1 2004/1/1 太郎 2 2004/1/1 次郎 3 2004/1/1 三郎 4 2004/1/1 一郎 5 2004/1/1 五郎 6 2005/3/3 三郎 7 2005/3/3 次郎 8 2005/3/3 太郎 9 2005/3/3 四朗 10 2006/2/2 次郎 11 2006/2/2 一郎 12 2006/2/2 太郎 シート2 2004/1/1 太郎 次郎 三郎 一郎 五郎 シート3 2005/3/3 三郎 次郎 太郎 四朗 シート4 2006/2/2 次郎 一郎 太郎
- 締切済み
- その他MS Office製品
- 計算式を教えてください
下記の左表を、矢印右側のような表に集計したいのですが、 うまく計算式ができません。教えてください。 計算式で出したいのは、右表の「40」「太郎」「15」「次郎」・・ のデータの部分です。 名前 ランク 点数 1位 名前 2位 名前 ・・・ 総務 三郎 3位 5 ⇒ 総務 40 太郎 15 次郎 ・・・ 総務 太郎 1位 40 経理 60 五郎 50 司郎 ・・・ 総務 次郎 2位 15 経理 司郎 2位 50 経理 五郎 1位 60 経理 六郎 3位 4
- ベストアンサー
- オフィス系ソフト
- 次のデータ抽出を(高速に)行うSQLを教えてくださ
自分がフォローしている人のつぶやきと、じぶんの呟きを含めて、日付順で表示するSQLを検討しています。 MYSQLの構文がかなり複雑になってしまったために、 もっと簡単に高速にSQLで記述する方法がありましたら教えて頂けませんでしょうか。 長文になり申し訳ございませんが、アドバイスいただけると幸いです。 テーブルは以下の3種類です。 ●cutomer:登録者名を記録 <構造> id(auto increment,key),name(名前) <サンプルデータ> 0,"太郎" 1,"次郎" 2,"三郎" 3,"四郎" ●follow:誰が(my_user_id)、誰をフォローしているか(target_user_id)を記録 <構造> id(auto increment,key),my_user_id,target_user_id <サンプルデータ> 0,1,0 0,1,2 ●tweet:つぶやきを記録 <構造> id(auto increment,key),user_id,tweet_comment(つぶやき),date(つぶやき日時) <サンプルデータ> 0,1,"次郎のつぶやきです","2011-01-01 00:00:00" 1,2,"三郎のつぶやきです","2011-02-01 00:00:00" 2,0,"太郎のつぶやきです","2011-03-01 00:00:00" 3,1,"次郎のつぶやきです","2011-04-01 00:00:00" 4,3,"四郎のつぶやきです","2011-05-01 00:00:00" 上記のサンプルデータを用いて、期待する出力結果をご説明します。 例として、入力値を「次郎」とすると、 「次郎」のつぶやきと、次郎がフォローしている太郎と三郎の呟きを表示したいです。 "次郎","次郎のつぶやきです","2011-01-01 00:00:00" "三郎","三郎のつぶやきです","2011-02-01 00:00:00" "太郎","太郎のつぶやきです","2011-03-01 00:00:00" "次郎","次郎のつぶやきです","2011-04-01 00:00:00" 現状は、次郎とつぶやきselectと、次郎がフォローする太郎と三郎のつぶやきselectを unionで結合する形式なっており、もうちょっと賢くできないものかと悩んでいます。 なお、対象の次郎のuser_id(サンプルでは"1")は予めわかっているものとします。 ( select customer.name,tweet.tweet_comment,tweet.date from customer,tweet where customer.id = 1 and customer.id = tweet.user_id ) union ( select customer.name,tweet.tweet_comment,tweet.date from customer,tweet,follow where follow.my_user_id = 1 and follow.target_user_id = tweet.user_id and tweet.user_id = customer.id ) order by table_tweet.date asc
- ベストアンサー
- MySQL
- アクセス97<レポートの設定>
アクセス97で質問です。 レポートで結果が2枚になるものを1枚にしたいと思っています。 (1)(こんなレポートを) 題名 作者 管理ID ----------------------- アクセス入門 田中太郎 00112233 エクセル入門 鈴木次郎 00112234 ワード入門 橋本三郎 00112235 一太郎入門 加藤五郎 00112236 ↓↓↓ (2)(このようなレポートにしたい) 題名 作者 管理ID 題名 作者 管理ID ----------------------- --------------------- アクセス入門 田中太郎 00112233 ワード入門 橋本三郎 00112235 エクセル入門 鈴木次郎 00112234 一太郎入門 加藤五郎 00112236 テーブルからレポートを作成していて、どこをどのように設定したら(2)のようになるかを教えてください。
- 締切済み
- オフィス系ソフト
- ACCESSのテーブルでこういう表示は可能でしょうか?
お願いします 下記のように名前・電話番号・年齢フィールドあるテーブルがあり同一の番号が存在した場合には年齢が一番上の人が代表者となりそれ以外の人は同一のレコードの家族フィールドに表示させたいと思います。 そのようなクエリを組むことは可能でしょうか? 名前 電話番号 年齢 ==================================================== 山田太郎 00-0000-0000 50 山田花子 00-0000-0000 45 山田一郎 00-0000-0000 20 田中次郎 11-1111-1111 55 ↓ 代表者 電話番号 家族1 家族2 ==================================================== 山田太郎 00-0000-0000 山田花子 山田一郎 田中次郎 11-1111-1111 以上よろしく願いします。
- ベストアンサー
- オフィス系ソフト
- Excelセルで縮小表示
例えばセルに以下を入力しますと 山田太郎(改行) 山田次郎(改行) 山田三郎 縮小表示だと 山田太郎山田次郎山田三郎 になります。 折り返して全体表示だと 山田太郎 山田次郎 となり、山田三郎隠れて見えないのです。これを全体的に縮小表示はできませんか。お願いします。
- ベストアンサー
- その他MS Office製品
- ACCESS2003
ACCESS2003 OS:winXPです。 アクセスのテーブルのデータが以下のようになっています。 ID |名称|番号1|番号2|番号3|・・・・・|番号30| 100|太郎|0001|1231|4323|・・・・ 101|次郎|2333|3213|4225|・・・・ ・・・ 番号1~番号30にはIDに紐づくランダムな値が入っています。 IDによって紐づく番号が存在するだけ、30まで列に入っています。 番号30まであるものもあれば、番号1しかないものもあります。 これを以下のように変えたいと思っています。 ID |名称|番号 | 100|太郎|0001| 100|太郎|1231| 100|太郎|4323| ・ ・ 101|次郎|2333| 101|次郎|3213| なにかクエリ、VBAなどでいい方法はないでしょうか?
- 締切済み
- その他(データベース)
補足
お返事ありがとうございます これはサンプル1を2回繰り返させているのですね? サンプル1とサンプル2を結合させたいのですが・・・