ууууу, похоже, все равно там дополнительная таблица есть или хотя бы поле в таблице ПРОДАКТС.
В силу криворукости в вопросах ПХП временно использую у себя вот такое вот:
Всё это оформляется файлом типа searc_brand.tpl.html (например) и размещается обычным путем (например, у меня после формы общего поиска. Но можно и под выводом каталога, разницы никакой).
Решение дубовое и со множеством минусов, но в целом работает.
Минусы такие:
1. НАВЕРНО, будут сложности, если имена брэндов написаны кириллицей. У меян такого нет на всем магазине, поэтому не занималась данной проблемой вообще.
2. Если название брэнда является частью другого названия (напр., KIA - NOKIA, General - Fujitsu General, Fuji - Fujitsu и т.д.) - запрос выберет ВСЁ, в чем находится более короткое название брэнда. Это уже большой недостаток. Как бороться - не знаю.
3. То же самое - если в названии товара (модели) присутствует слово, являющееся к тому же названием другого брэнда... Например, какая-нить марка STAR и изделие другой марки с названием маодели BFIGHT STAR.
4. (и, наверно, самое главное) В название модели надо вписывать название брэнда. Иначе его таким запросом не найти.
5. Вывод по категориям внутри одного брэнда не получится. Просто все списком (но именно ВСЁ - ибо show_all=yes).