Grazie a tutti per le risposte.
Funziona più che correttamente quella con la DISTINCT, mi ero dimenticato di tale clausola!

codice:
SELECT DISTINCT P.*,I.url FROM wv_products AS P LEFT JOIN wv_image AS I
ON I.product = P.ID
WHERE P.category=1