union birleştirme ve master detail

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

union birleştirme ve master detail

Mesaj gönderen akuyumcu63 »

değerli arkadaşlar;
elimde 4 tane detail tablo var bu tabloları union birleştirme yaparak geçici bir tablo oluşturdum. oluşturduğum bu tabloyu master tabloyu bağlayamadım. (master tablom ADRES tablosudur) ADRES tablomda "Adresid" isminde primary key mevcut, yeni oluşan tabloda secondery index ayarlaması yapamadım gibime geliyor.
datasource ayarlarını doğru yaptığımdan eminim, kullandığım kodlar;

Select * from adres
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM BORC
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ALACAK
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ODEME
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM TAHSILAT
where ADRESID=:ADRESID

kolay gelsin,
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
DarkEternal
Üye
Mesajlar: 158
Kayıt: 19 Eki 2005 11:00

Re: union birleştirme ve master detail

Mesaj gönderen DarkEternal »

Kod: Tümünü seç

Select * from
(
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM BORC
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ALACAK
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ODEME
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM TAHSILAT
) as tablolar t
where ADRESID=:ADRESID
adres tablosu ile de birleştirmek isterseniz...

Kod: Tümünü seç

Select * from
(
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM BORC
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ALACAK
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM ODEME
UNION
select ADRESID,KOD,TARIH,ISLEMTUR,ACIKLAMA,BORC,ALACAK FROM TAHSILAT
) as tablolar t
inner join adres a on (a.ADRESID = t.ADRESID)
where ADRESID=:ADRESID
kısa kısa yazılım...
http://TKorhan.blogspot.com/
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: union birleştirme ve master detail

Mesaj gönderen akuyumcu63 »

kodu querye yazınca, üçüncü satırda hata var diyor, select kelimesi için paradox veri tabanı kullanıyorum veri tabanından kaynaklanıyor olabilirmi
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla