Return to Snippet

Revision: 63712
at June 1, 2013 00:30 by dimkalinux


Initial Code
--- Запрос выполянется более 1 минуты и (почему-то) неправильно считает numberOfPurchase
--- Оптимизируйте запрос (без изменения индексов)
--- Hint: тормозит ORDER BY numberOfPurchase
 
SELECT DISTINCT cache.item_id, COUNT(oi.id) AS numberOfPurchase
FROM cache_item_country_language cache
LEFT JOIN OwnedItem oi ON oi.item_id = cache.item_id
WHERE cache.language_id = 'eng'
AND cache.item_type = 'book'
GROUP BY cache.item_id ORDER BY numberOfPurchase DESC LIMIT 5;

Initial URL


Initial Description


Initial Title
numberOfPurchase

Initial Tags


Initial Language
SQL