Как получить количество записей в выборке?

как мне подсчитать количество строк в выборке
SELECT
  tab_count.product_id,
  tab_count.total,
  ocp.status
FROM (SELECT
        product_id,
        count(product_id) AS total
      FROM oc_order_product
      GROUP BY product_id
      ORDER BY total DESC) AS tab_count,
  oc_product AS ocp
WHERE ocp.status = '1' AND ocp.product_id = tab_count.product_id
GROUP BY tab_count.product_id
ORDER BY tab_count.total DESC

в ответ я получаю вот это 7_Jt0d9Vx_0.jpg
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
@iFawn
отдельный запрос, например:
SELECT count(*)
FROM (SELECT
product_id,
count(product_id) AS total
FROM oc_order_product
GROUP BY product_id
ORDER BY total DESC) AS tab_count,
oc_product AS ocp
WHERE ocp.status = '1' AND ocp.product_id = tab_count.product_id
GROUP BY tab_count.product_id
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы