birden çok farklı tabloyu birleştirmek[çözüldü]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

birden çok farklı tabloyu birleştirmek[çözüldü]

Mesaj gönderen ALUCARD »

Arkadaşlar merhaba;

hazırladığım programda müşteri raporlarını görmek için bir wiev oluşturmak istiyorum.

tüm tablolarda CARI_ID diye bir alanım var. ama tüm tablolar birbirinden farklı alan ve alan sayılarına sahip.

benim almak istediğim sadace 4 alan var. bu dört alanıın özellikleri birbirine denk.

tüm tablolarda

CARI_ID
TARIH
TUTAR
ISLEMYERI

Alanlarım mevcut. toplamda 7-8 tablom var bunlardan nasıl bir wiev oluşturabilirim.
En son ALUCARD tarafından 06 Eyl 2015 06:13 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Re: birden çok farklı tabloyu birleştirmek

Mesaj gönderen ALUCARD »

tabloları inner join ile birleştimeye çalıştırıyorum ama olmuyor. sadece ilk tablodaki kayıt sayısı geliyor.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Re: birden çok farklı tabloyu birleştirmek

Mesaj gönderen ALUCARD »

Kod: Tümünü seç

select b.firma_id,b.cari_id,b.turadi,b.tutar,b.tutar from bankaislemleri b
union
select k.isletme_id,k.musteri_id,k.aciklama,k.cikan,k.giren from kasaislemleri k
union
select f.isletme_id,f.firma_id,f.firmadi,f.toplamtutar,f.toplamtutar from faturabaslik f
şeklinde yapınca oldu. ilgilenen arkadaşlara teşekkürler.

kendim sordum kendim cevapladım.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
coderserdar
Üye
Mesajlar: 16
Kayıt: 25 Nis 2011 04:04

Re: birden çok farklı tabloyu birleştirmek[çözüldü]

Mesaj gönderen coderserdar »

veritabanının cinsine göre
left outer veya right outer join yapabilirsiniz

ayrıca yazdığınız sql cümlesinde birden fazla işletme ve firma id'si var
yanılmıyorsam bunların aynı değerde olması lazım değil mi
Cevapla