Holas, porque no usas la sentencia GROUP BY, creo que esa seria la solucion a tu problema:
Código PHP:
SELECT *
FROM productos inner join codigo_total on productos.cod_prod=codigo_total.cod_prod
WHERE codigo_total.cod_seccion='PI'
GROUP BY cod_prod
eso mostrara uno de cada producto, saludos, cya