Selamu aleyküm
Firebird veritabani kullaniyorum. Interbase bilesenleri ile ulasiyorum...
15'e yakin tablom var. müsterilere ayit bu tablolar. kimilerinde müsteri basina tek kayit, kimilerinde ise müsteriye ayit birden fazla kayit bulunuyor.
örnegin müsterinin bir telefon no su var fakat 15 adet siparisi olabiliyor.
bu tablolari view ile birlestirdigimde sorun yasiyorum.
sorun söyle. müsteri tablosundan müsteriyi seciyorum ve müsteriye ayit index e uygun olan diger verileri diger tablolardan seciyorum. fakat data kismina gidip alanlari izledigimde müsteri ismi siparis ismi kadar alt alta yaziliyor. yani 15 siparis okuyorsa siparis sahibini de 15 defa okuyor.
ben akil erdiremedim. yardimci olabilecek bir arkadas var mi?
simdiden tesekkür ediyorum...
selam ve dua ile...
Bir'e cok View olusturma
Bir'e cok View olusturma
kıdemsiz üye
Sanırım ikinci tabloyu eşlerken uygun alanları eşitle demediğinden matris çarpım şeklinde gelmektedir.. Select cümlelerini formatına uygun yazarsan sorun kalmayacaktır 
Kod: Tümünü seç
select a.id, b.alan1
from tablo1 a, tablo2 b
where b.id = a.id

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!