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