Bildirim
Sql ilişki sorgu yardım
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Normalizasyon kurallarini inceleyin veritabaninizi bu kurallara bagli olusturun ve ardindan join sorgularina calisin.
< Bu ileti mobil sürüm kullanılarak atıldı > -
quote:
Orijinalden alıntı: alpmirza
Normalizasyon kurallarini inceleyin veritabaninizi bu kurallara bagli olusturun ve ardindan join sorgularina calisin.
İlginiz için teşekkürler. Kullanılan veri tabanı lokal değil ve 1 milyonu aşkın kayıt içeriyor join işlemi uzun sürüyor. Doğrudan veri tabanı ile ilgilide çalışmıyorum coğrafi bilgi sistemleri projesinde lazım olan bir sorgu(arcgis ortamında) aileleri ve bireyleri tutan 2 tablo düşünün ben hiç join yapmadan a ve b ailesine ait bireyleri listeleyeceğim ortak alanıda soyad olarak düşünün. Tam olarak veri tabanı yapılar ve yapılardaki haneleri içeriyor . Haneler yapı ıd tutuyor ve yapı veritabanı ile ilşki kuruluyor. İzmir için yapı ıd ile join yapmak verileri lokale çekmek gibi uzun bir işlemle başlıyor çok fazla vakit kayıp ettiriyor. Problemimi anladıysanız sıfır seviyeye uygun bir açıklama yaparsanız sevinirim iyi geceler iyi forumlar.
< Bu ileti mobil sürüm kullanılarak atıldı >
-
1.Yöntem eski usül join olmadan
select Tablo1.ID, Tablo1.Val from Tablo1, Tablo2
where Tablo1.ID = Tablo2.Idx
2.Yöntem yeni join ile
select Tablo1.ID, Tablo1.Val from Tablo1
inner join Tablo2 on Tablo1.ID = Tablo2.Idx -
Soyadı indexlersen cok daha hızlı sonuç döner
< Bu ileti mobil sürüm kullanılarak atıldı >
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X