Sql de master/details sorgulama ?

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
unforgiven
Üye
Mesajlar: 75
Kayıt: 19 Eyl 2003 09:50
Konum: ANKARA

Sql de master/details sorgulama ?

Mesaj gönderen unforgiven »

öncelikle herkese merhaba; öncelike tablolarım sunlar

tablo1 tablo2 tablo3

adi soyadi kimlik no tel ,gsm , adres tarih odeme

yukarıda ki 3 tablonun birleşmiş halini düşünün ve bazan tblo1 deki kaydın tablo2 veya tablo3 de kaydı bulunmuyor.sanırım bu yüzden lsteye almıyor yani şartlara uymuyor mu oluyor artık. bunu olmasını istemiyıorum yani tablo2 de veya tablo3 de yada herikisinde de kaydı yoksa bile listeye almasını istiyorum.yardımınız için şimdiden teşekür ederim...
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Soru yeterince açık ve anlaşılır değil....
Hangi veritabanı?

En iyi tahmini bu 3 tabloyu join yapıp select cumlesi ile veri cekerken diger tablolarda olmayan karsiliklardan dolayı bazı kayıtların gorunmemesi problemi...

Eger tahminim doğru ise problemi outer join kullanarak çözebilirsiniz...
outer join olarak aratirsaniz epey sonuc icinden isinize yarar ornekler ve anlatimlar bulabilirsiniz...
Mesela bir tanesi:
viewtopic.php?t=9193&highlight=outer+join
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla