İKİ AYRI TABLODAN VERİ ALMAK

20/11/2008, 21:05

kahraman701

ARKADAŞLAR SLM, 2 AYRI TABLODAN VERİLERİ ALARAK BİR SORGUDA BİRLEŞTİRİP RAPOR ALMAK İSTİYORUM MÜMKÜN MÜ?
20/11/2008, 21:19

ozanakkaya

iki tablo arasında ilişki bulunması gerekli, yeni sorguya her iki tabloyuda ekle ve ilişkili alanlardan sadece birini sorguda göster.

aşağıda basit bir örnek var
24/11/2008, 00:50

kahraman701

tesekkür ederim
20/02/2011, 12:43

kahraman701

Üsdat benim kastettiğim birbirinden bağımsız iki tabloyu bir formda birleştirmekti
21/02/2011, 12:19

Seruz

İlgili tablolardaki ilgili alanları önce birleştirme sorgusu ile alıp, ondan sonra o sorgu üzerinden istediğinizi yapabilirsiniz.

Birleştirme sorgularının yapısı kısaca şöyle:

Kod:
select alan1, alan2 from tablo1
union all
select alan1, alan2 from tablo2
union all
select alan1, alan2 from tablo3

Birleştirme sorgusunun basit bir kaç kuralı var.
* Kullandığınız sorgulardaki alan sayıları aynı olmak zorunda.
Birinde 3 alan, diğerinde 4 alan olursa olmaz. Gerekirse, 0 veya boşluk gibi alan ekleyerek eşitleyebilirsiniz.
* Aynı sıradaki alanların tipleride aynı olmak zorunda. Birisi sayı diğeri metin olamaz.
* Sorgulardaki alan isimleri aynı olmak zorunda değil, ilk sorgudaki alan isimleri birleştirme sorgusunun alan isimleri olarak kabul edilir.

Aşağıdaki konularda örnekler bulabilirsin.
2 farklı sorgudan aynı forma veri toplamı almak
İç içe sorgu yapılırmı?
Tablo Birleştirme
Birden Fazla Access Dosyasını Tek Bir Access'te Birleştirmek