>Ýliskilendirilmiþ iki tabledan her hangi birinin order'ý iliþkilendirilen fieldlar haricinde farklý bir field olabilirmi?
>Olabilirse bu nereden yapýlýr?
>
>Cevabýnýz için þimdiden teþekkürler.
Zeki,
ZeDa ? Zeki+Arda ? :)
Eger parent icin soruyorsan o serbest istedigi order i kullanir. Child biraz kisitli, iliskiyi kaybetmemesi lazim. Bunun icin order degistireceksen combined index kullan. Ornek :
Parent.Pkod - Parent primary key
Parent istedigi orderi kullanabilir
Child.Pkod - Parent.Pkod ile iliskileniyor
Degistirmek istedigin field mesela GelTarih
index on pkod+dtoc(GelTarih,1) tag GelTarih
Iliski varken de order i GelTarih'e kurabilirsin cunku baslangici hala pkod.
seek kullanirken aynen indexteki gibi kullan. Ornek :
ldDate = {^2001/17/02}
select parent
skip
seek(pkod+dtoc(ldDate,1),'child','geltarih')
Cetin