(SELECT a FROM t1 WHERE a=10 AND B=1 limit 20)
UNION
(SELECT a FROM t2 WHERE a=11 AND B=2 limit 20)
UNION
(SELECT a FROM t3 WHERE a=12 limit 20)
ORDER BY a LIMIT 20;
Докажите, пожалуйста, что вы знаете, что делаете, ломая нормальную форму БД (нормальная форма - технический термин). Т.е. чёткую аргументацию, почему это надо сделать именно так.
Тогда напишу решение.
Большие объёмы данных обычно в диск упираются. На фоне дисков, даже SSD, что 2400мгц, что даже 800мгц - разницы как-то никакой.
От дополнительного объёма (а именно для этого и третий и четвёртые каналы и добавляли, увеличенная ПСП как довесок) будет толку куда больше.
Таблица категорий: id, название, всё, что относится непосредственно к категории
Таблица товаров: id товара, прочее, касающееся именно товара, но не характеристик товара
Таблица характеристик: id, название, описание и т.д.
Таблица связей: id_товара, id_характеристики (составной PK), значение характеристики