Buenos días Pablus00, el problema está en que utilizas INNER JOIN... esto quiere decir que deben existir registros en ambas tablas (Productos y Pedidos) para que se reflejen en la consulta. De acuerdo a lo que estás comentando de que existen productos que no hay sido pedidos entonces debes utilizar un LEFT JOIN.
Haz la prueba y nos comentas
Saludos.
Leo