Есть несколько таблиц: Большая таблица с товарами, таблица с группами товаров, таблица с категориями, ну и соответственно с фильтрами. Так вот, группирую товары и после этого вытаскиваю нужную группу, но фильтровать ведь можно не только по группам, а по свойствам, которые присущи любому товару, такие как: цвет, бренд, страна производства, новинка или нет, есть скидка или нет, так вот, все эти свойства лежат в разных таблица, а в таблице с товарами лежат ссылки на все эти свойства. Так вот, как грамотно объединить эти фильтры с фильтрацией по группам?