Konu: select cümlesindeki inner join maksimum kullanma adedi nedir ?
select cümlesindeki inner join in maksimum kullanma adedi nedir ?
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
fox4um » Veritabanı, Tablo, View, Index ve SQL Syntax » select cümlesindeki inner join maksimum kullanma adedi nedir ?
select cümlesindeki inner join in maksimum kullanma adedi nedir ?
vfp9 JOIN komutundan uzaklaşmaya çalışıyor. (yerine WHERE)
JOINi bir komutta sınırlayan sayısı değil, o komutta kullanılan JOIN zincirinde 'free table'llerin en fazla birer defa kullanılıyor olması.
where join'in yerini tam olarak tutmuyor. oracle join yerine (+) kullanarak daha basit bir çözüm bulmuş. join de left right olayını hep karıştırıyorum.
VFP9 oncesi limit 10, VFP9'da limit kalkti.
Join ile where kullanimi farkli, sadece where ile tum joinleri taklit etmek daha zor. Tablo baglantilari icin Join kullan, filtrelemeleri icin where.
çok özet olduysa bir açıklama getireyim. mesela ayrıntılı bir cari hesap ekstresi alacaksınız. eğer where kullanırsanız cari hareketi olmayanların listesi gelmez. ama join ile (veya oracle'da + ile) gelir.
teşekkürler herkese
vfp8 deki 10 sınırını bilmiyordum. Sorun yaşadığımda, limit olması mantıklı gelmedi için başka sebepler aradım. öğrendiğim iyi oldu.
sağolun
fox4um » Veritabanı, Tablo, View, Index ve SQL Syntax » select cümlesindeki inner join maksimum kullanma adedi nedir ?