Tash1moto: А можно просто в SQL создать динамическое поле и даже создать к нему индекс и не костылить, а аккуратно завернуть в менеджер. 10кк таблицы я видел, у меня есть даже такая. Не товары, но зачем советовать изначально костыльное решение? 10к таблица с товарами более чем реальна. Представь себе запрос SELECT ... FROM ... WHERE id IN (1,2,3,4,5,6 ... 10000); Сколько он будет выполняться?