sql >> Databáze >  >> RDS >> Mysql

MYSQL count of count?

Svůj dotaz můžete zabalit do jiného:

SELECT
    cnt      AS page_visits
  , COUNT(*) AS number_of_visitors
FROM
    ( SELECT 
          COUNT(*) AS cnt                --- use: COUNT(DISTINCT page_id)
                                         --- for a different count
      FROM vislog 
      GROUP BY visid
   ) AS grp
GROUP BY cnt 
ORDER BY number_of_visitors ;

nebo (předpokládám, že to dává větší smysl pro předávání čísel do grafu), odstraňte ORDER BY což je stejné jako uvedení:

ORDER BY cnt ;


  1. PHP:více SQL dotazů v jednom příkazu mysql_query

  2. Jak číst a interpretovat chyby SQL

  3. Maximální počet záznamů v tabulce databáze MySQL

  4. MySQL konektory a licencování