Not sure which one you want, but any of them should do the trick:
SELECT product_id, MIN(weight) FROM table WHERE 1 GROUP BY product_id
(List all product identifiers and minimum weight for product identifier)
SELECT product_id, weight FROM table WHERE weight = (SELECT min(weight) FROM table)
(Find all product identifiers where weight equals minimum weight)
SELECT min(weight) FROM table;
(Find the absolute minimum weight and what)
tdammers
source share