Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1812 / 2272 ツリー ←次へ | 前へ→

【5084】テーブルの結合 sakaiII 05/5/22(日) 21:31 質問[未読]
【5085】Re:テーブルの結合 小僧 05/5/23(月) 9:45 回答[未読]
【5150】Re:テーブルの結合 sakaiII 05/5/29(日) 20:16 お礼[未読]

【5084】テーブルの結合
質問  sakaiII  - 05/5/22(日) 21:31 -

引用なし
パスワード
   こんばんわ
 いつもお世話になっております。以下のような結合関係を作りたいのです。
いくつかの方法でやってみましたが、問題の解決までには至りません。
ご伝授ください。

テーブルA:
--------------------------------
名称A 属性1  属性2  属性3
A1  a1    b1    c1



A10 a10   b10    c10
--------------------------------

テーブルB:
--------------------------------
名称B 属性4  属性5  属性6
B1  a1    b1    c1



B5  a5    b5    c5
--------------------------------

テーブル結果:
レコード合計数=テーブルA×テーブルB
結    合:テーブルAの第一レコードとテーブルBの第一〜最後のレコードを結合
       して、その次
       テーブルAの第二レコードとテーブルBの第一〜最後のレコードを結合
       して、ずっとテーブルAの最後レコードまで。
------------------------------------------------------------------
名称A 属性1  属性2  属性3 名称B 属性4  属性5  属性6
A1  a1    b1    c1   B1  a1    b1    c1
A1  a1    b1    c1   B2  a2    b2    c2
A1  a1    b1    c1   B3  a3    b3    c3
A1  a1    b1    c1   B4  a4    b4    c4
A1  a1    b1    c1   B5  a5    b5    c5
A2  a2    b2    c2   B1  a1    b1    c1



------------------------------------------------------------------

 

【5085】Re:テーブルの結合
回答  小僧  - 05/5/23(月) 9:45 -

引用なし
パスワード
   ▼sakaiII さん:
おはようございます。

自分も色々調べてみたところ、交差結合(Cross Join)とか
直積 (Cartesian product) とか呼ばれるらしいですね。

SELECT テーブルA.名称A, テーブルA.属性1, テーブルA.属性2, テーブルA.属性3,
テーブルB.名称B, テーブルB.属性4, テーブルB.属性5, テーブルB.属性6
FROM テーブルA , テーブルB;

まさにそのままですが、SQLビューに貼り付けて結果を確認してみて下さい。

【5150】Re:テーブルの結合
お礼  sakaiII  - 05/5/29(日) 20:16 -

引用なし
パスワード
   問題解決しました。
ありがとうございました。

1812 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078263
(SS)C-BOARD v3.8 is Free