Eu quero pegar X linhas, então eu defino LIMIT X
; mas como posso contar simultaneamente o número total de linhas também?
Atualmente, eu uso duas consultas separadas para fazê-lo como
SELECT COUNT(*) FROM col WHERE CLAUSE
SELECT * FROM col WHERE CLAUSE LIMIT X
Existe uma maneira de fazer isso em uma consulta?
EDIT: A saída deve ser as col
células e o número de linhas. De fato, depois de selecionar as col
células, ele deve passar por cima da mesa para contar apenas.
Eu sei que não é possível mesclar essas duas consultas, como o primeiro retorno 1 linha, mas o segundo X linhas. Estou curioso para saber se existe uma função no mysql para retornar o número de linhas na presença de LIMIT
.