prix id id_stock prix DateComment optimiser cette requête?
**stocks**
id
stock_name
active
maintenant je dois mettre stocks.active=0
pour chaque stock qui a le MAX(prices.date) > 15 days
(à une date que je dois passer)
C'est ma requête , mais c'est très très lent !!!
update stocks set stocks.active=0 where stocks.id IN (
SELECT prices.id_stock
FROM prices
GROUP BY prices.id_stock
HAVING datediff('2010-08-17', MAX(prices.date)) > 15
)
Comment l'optimiser?
Merci beaucoup!