То есть количество товара определенного цвета и количество товара без цвета
Отдельная таблица name color price. А точнее product_id color_id price чтобы выборки шустрее делались.
И есть еще одна фишка. Без цвета - это тоже цвет, который будет иметь свой ID