
3 tane tablom var.. Paradox veritabanı
-müsteri tablosu
mno * ---------- 5
madi ---------- Ahmet
msoyadi----------Kara
-siparis tablosu
sno * ---------- 7
mno ---------- 5
aciklama ------- -
fiyat ---------- 500Ytl
-kasa tablosu
key * --------------2---- 2----2
musno ------------- 5---- 5----5
sipno ------------ 7---- 7----7
alinan_fiyat -------100-- 250--50
istediğim rapor sonucu :
Madi Msoyadi Fiyat alinan_miktar
Ahmet Kara 500 400
Aslında alanlarım dahada çok ama gerekli olanları yazdım. Raporlamak için 3 tablodan veri çekmem gerekiyor. Normalde 3 tane tabloyu birbirine bağlıyorum ancak kasa tablosundaki alinan_fiyat alanının toplamını almam gerekiyor (şartım siparis tablosundaki sno ile kasa tablosundaki sipno eşit olmalı). Aslında yapabileceğimi düşünüyodum ama forumuda okuyunca iyice kafam karıştı

Şöyle bi kod kullandım :
Kod: Tümünü seç
select m.madi , m.msoyadi , s.aciklama,s.fiyat,k.alinan_fiyat from musteri m , siparis s , kasa k
where m.mno=s.mno and s.mno=k.musno

@mrmarman yazdı:TAŞIMA BİLGİSİ : Programlama formundan DİĞER VERİTABANLARI formuna taşınmıştır