Query eseguita in locale ma non online

andreadb91

Nuovo Utente
20 Giu 2013
19
0
1
Ciao

il problema che ho è che se eseguo la query sottostante in locale non mi da nessun problema restituendomi i risultati mentre online la query va all'infinito saturando il processo mysql


Codice:
SELECT b.id_product, b.id_dba_supplier, IF(COUNT(b.id_product) > 1, MIN(b.price), b.price) AS min_price, b.stock
FROM ps_product a
JOIN ps_dba_suppliers_products b ON b.id_product = a.id_product
JOIN 
(
SELECT b.id_product, b.id_dba_supplier, IF(COUNT(b.id_product) > 1, MIN(b.price), b.price) AS min_price, b.stock
FROM ps_dba_suppliers_products b
GROUP BY b.id_product
) AS c ON c.min_price = b.price
GROUP BY b.id_product
sapete perchè?