Dipende da com'è strutturato il DB...

Da come ho capito mi sembra che tu abbia una relazione uno a molti nel DB, quindi l'ideale sarebbe fare una left join in SQL... per estrarre subito tutti i dati relativi al prodotto.

Successivamente con un ciclo for estrai tutte le info di cui necessiti.

Se riporti la struttura esatta del db posso aiutarti a scrivere il codice SQL + PHP necessario