Detail e göre master ı filtrelemek

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
veliadiguzel
Üye
Mesajlar: 197
Kayıt: 09 Tem 2003 02:11
Konum: Gebze/Kocaeli
İletişim:

Detail e göre master ı filtrelemek

Mesaj gönderen veliadiguzel »

Hayırlı günler arkadaşlar filtreleme yapmak istediğim detay(detail) tablolarım var buna görede asıl(master) tablomu tekrardan filtrelemem gerekiyor. Delphi tarafında secenekler ile detay tabloyu filtreledikten sonra oluşan tabloyu asıl tabloya yolluyorum daha basit bir yolu varmı diye merak ettim.

Kod: Tümünü seç

select * from master_tablo where (master.ID in (select master_ID from detay where detay.dof>0));
Kalın sağlıcakla.
Veli ADIGÜZEL
Kullanıcı avatarı
veliadiguzel
Üye
Mesajlar: 197
Kayıt: 09 Tem 2003 02:11
Konum: Gebze/Kocaeli
İletişim:

Re: Detail e göre master ı filtrelemek

Mesaj gönderen veliadiguzel »

forumu biraz araştırınca bazı arkadaşların daha karmaşık raporlarda geçici dosya (temporary table) kullandıklarını fark ettim bende o şekilde ilerlemeye karar verdim şöyleki detay tabloya uyguladığım filtre ile sadece master id yi geçici tabloya yazıp oradanda master tabloyu filterelediğim zaman işlem hallolacak gibi.
Veli ADIGÜZEL
Cevapla