Mysql Как грамотно вывести в несколько колонки по типу товары из одной таблицы

peon

Lok'tar ogar
В таблице товары имеют поле со значением hit и promo

Есть два варианта вывода этих товаров в колонках (Хит продаж и Акции):
1) Запросить все товары и вывести отфильтровав нужные в foreach по значению этого поля
2) Сделать два запроса и вывести результат каждого в соответствующей колонке

Вопрос: можно ли запросить каким-либо способом данные в таком виде:
PHP:
$result = array(
  "hit" => array(товар1, товар4..),
  "promo" => array(товар2, товар3..)
);
 

С.

Продвинутый новичок
Есть два варианта вывода этих товаров
Да нет там большой разницы, делай как тебе больше нравится.
Вопрос: можно ли запросить каким-либо способом данные в таком виде:/quote]
Как будто ты во второй раз в жизни видишь, как выдаются данные из базы. Реляциями и никак иначе (база-то реляционная).
 
Сверху