2009-08-05 25 views
10

使用MS - Access 2003中如何在訪問中使用交叉連接?

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

@samuel。如何查詢? – Gopal 2009-08-05 08:17:04

1

如果您嘗試在圖形查詢生成器中執行此操作,您只需添加兩個表並確保它們之間沒有鏈接。