2009-08-05 15 views
10

- Access 2003のアクセスでクロス結合を使用するには? MS使う

S.No Details 

1  name 
2  address 
3  email 
4  phone 
5  fax 

のように...、

を私はs.no年代のためのすべての詳細を組み合わせたいです。同様

予想される出力

S.No Details 

1 name 
    address 
    email 
    Phone 
    Fax 
2 address 
    name 
    email 
    phone 
    fax 
3 email 
    name 
    address 
    phone 
    fax 
4 phone 
    name 
    address 
    email 
    fax 
5 fax 
    name 
    address 
    email 
    Phone 

など..

クロスは、Access 2003で受け付けていませんでしょうか?このための他の解決策。

お問い合わせヘルプが必要です。

答えて

19

、何か私が達成したい何をすべきかわからないんだけど、あなたが唯一のいくつかの列以外のすべてを横断したくない場合は、完全な直積(クロス結合)の構文はselect * from table1, table2

です

SELECT * 
FROM (select id from details) b, (select detail from details) c 
; 

は動作するはずです:

id detail 
1 name 
2 name 
3 name 
4 name 
5 name 
1 email 
2 email 
.... 

は、この情報がお役に立てば幸いです。

+0

@サミュエル。どのようにクエリを行うには? – Gopal

1

グラフィカルクエリビルダーでこれを行う場合は、両方のテーブルを追加し、それらの間にリンクがないことを確認するだけです。

関連する問題