Quote Originariamente inviata da badaze Visualizza il messaggio
Ti manca la clausola ON nell'INNER JOIN che ti consente di legare le due tabelle. Come hai scritto ti fa un prodotto cartesiano
Ma come sei drastico..! E' stato solo un piccolo errore di distrazione..
Comunque, si può alleggerire in qualche modo? Perchè mi impiega oltre mezzo secondo ad eseguire la query in locale..
codice:
SELECT prodotti.idMarca, SUM(vendite.prezzo) FROM vendite INNER JOIN prodotti ON vendite.idProdotto = prodotti.id GROUP BY prodotti.idMarca ORDER BY SUM(vendite.prezzo) DESC LIMIT 0, 5