sage
Новичок
Объединение 2-х запросов выборки в 1
есть задача выводить популярные товары, где "популярные товары" - три наиболее часто встречающихся (самых покупаемых) товара в таблице `o_items`. Сейчас сделал 2-мя запросами:
[sql]SELECT `model_id`, COUNT(*) AS `o_count` FROM `o_items` GROUP BY `model_id` ORDER BY `o_count` DESC LIMIT 3[/sql]
затем прохожу по результату данного запроса и и на каждой итерации достаю параметры товара:
[sql]SELECT DISTINCT ...
FROM `items` WHERE `model_id` = ... [/sql]
можно ли как-нить эти 2 запроса объединить в один? спасибо.
есть задача выводить популярные товары, где "популярные товары" - три наиболее часто встречающихся (самых покупаемых) товара в таблице `o_items`. Сейчас сделал 2-мя запросами:
[sql]SELECT `model_id`, COUNT(*) AS `o_count` FROM `o_items` GROUP BY `model_id` ORDER BY `o_count` DESC LIMIT 3[/sql]
затем прохожу по результату данного запроса и и на каждой итерации достаю параметры товара:
[sql]SELECT DISTINCT ...
FROM `items` WHERE `model_id` = ... [/sql]
можно ли как-нить эти 2 запроса объединить в один? спасибо.