2009-08-05 25 views
10

Sử dụng MS - Access 2003Làm thế nào để sử dụng tham gia chéo trong truy cập?

Bảng

S.No Details 

1  name 
2  address 
3  email 
4  phone 
5  fax 

và vân vân ...,

Tôi muốn kết hợp tất cả các chi tiết cho nhân s.no. Giống như

Dự kiến ​​Output

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 

và vân vân ..,

chéo tham gia không được chấp nhận trong việc tiếp cận 2003? Bất kỳ giải pháp nào khác cho việc này.

Cần trợ giúp truy vấn.

Trả lời

19

Tôi không chắc chắn về những gì muốn đạt được, nhưng cú pháp cho một sản phẩm Descartes đầy đủ (cross tham gia) là select * from table1, table2

Nếu bạn không muốn vượt qua tất cả mọi thứ nhưng chỉ có một số cột, một cái gì đó như

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

nên làm việc:

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

Hope this helps.

+0

@samuel. Cách tạo truy vấn? – Gopal

1

Nếu bạn đang cố gắng thực hiện điều này trong trình tạo truy vấn đồ họa, tất cả những gì bạn cần làm là thêm cả hai bảng và đảm bảo không có liên kết nào giữa chúng.

Các vấn đề liên quan