Merhaba Arkadaşlar.Aşağıdaki sorguda ençok alışveriş yapan 10 üyeyi almak istiyorum. purchases tablosundaki top_amount toplayıp ona göre sıralama yapacak sorgu çalışıyor ama çok uzun sürüyor 203.534 sec / 0.016 sec toplam kayıt ise şuan 1400 üye alışveriş purchases ise 5000 satır var yok.
SELECT customers. * , SUM(top_amount) AS sonuc FROM purchases RIGHT JOIN customers ON customers.id = purchases.`customer_id` GROUP BY customers.id ORDER BY sonuc DESC LIMIT 0, 10