Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Contar linhas no MySQL junto com o conteúdo real da linha


Você pode usar um CROSS JOIN. A subconsulta obterá a contagem de todos os firstnames e, em seguida, incluirá esse valor em cada linha:
SELECT firstname, d.total
FROM BigTable
CROSS JOIN 
(
   SELECT COUNT(*) total
   FROM BigTable
   WHERE firstname LIKE 'a%'
) d
WHERE firstname LIKE 'a%';

Consulte SQL Fiddle with Demo