netbozum
tr.link

sql kod sorunu

2 Mesajlar 627 Okunma
acebozum
tr.link

nedenyap nedenyap Dizi Dizi Dizi Kullanıcı
  • Üyelik 10.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Boş
  • Konum Sivas
  • Ad Soyad Ş** A**
  • Mesajlar 85
  • Beğeniler 21 / 16
  • Ticaret 5, (%100)
Tesekkurler çözüldü
 

 

googleasistan
reklam

svktblmz svktblmz WM Aracı Kullanıcı
  • Üyelik 26.08.2015
  • Yaş/Cinsiyet 42 / E
  • Meslek developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ş** B**
  • Mesajlar 1
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
SELECT musteriler.Musteri, SUM(satis.Tutar) AS ToplamTutar, subeler.Sube
From elemanlar
INNER JOIN satis ON satis.ElemanID = elemanlar.ElemanID
INNER JOIN musteriler ON musteriler.MusteriID = satis.MusteriID
INNER JOIN subeler ON subeler.SubeID = elemanlar.SubeID
GROUP BY subeler.Sube, musteriler.Musteri


gibi bir şeyler olmalı. Farazi gittim, tabloları oluşturup denemedim. gruplarken subeler.sube yerine subeid'yi, musteriler.musteri yerine de musteriid yi kullanabilirsin. index attığın yerlerden gruplama yaparsan biraz daha hız sağlarsın. Başına explain koyup çalıştır bir. Eğer filesort varsa yüklü datalarda ölümcül yavaşlığa hatta mysql lock'a sebep olabilir.
nedenyap

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al