2009-08-05 21 views
10

- ERİŞİM 2003Erişimde çapraz katılma nasıl kullanılır? MS kullanma

Tablo böyle devam

S.No Details 

1  name 
2  address 
3  email 
4  phone 
5  fax 

ve ...

Ben s.no yıllardan için tüm ayrıntıları birleştirmek istiyoruz.

gibi

Beklenen Çıktı

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 

vb ..,

Çapraz erişimi 2003'te kabul etmiyor katılmak? Bunun için başka bir çözüm.

Yardım için yardıma ihtiyacınız var.

cevap

19

istiyorum gerçekleştirmek ne hakkında emin değilim, ama sadece bazı sütunlar ama her şeyi geçmeye istemiyorsanız tam kartezyen ürün için sözdizimi (çapraz katılmak), gibi bir şey select * from table1, table2

olduğunu

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

çalışmalıdır: Bu yardımcı olur

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

Umut.

+0

@samuel. Bir sorgu nasıl yapılır? – Gopal

1

Bunu grafik sorgu oluşturucuda yapmaya çalışıyorsanız, yapmanız gereken tek şey her iki tabloyu eklemek ve aralarında hiçbir bağlantı olmadığını doğrulamaktır.