Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2014, 19:48
dfmex
 
Fecha de Ingreso: octubre-2008
Mensajes: 147
Antigüedad: 16 años, 5 meses
Puntos: 3
Pregunta ¿Cómo hago para que funcione un SELECT * junto con un COUNT(*)?

Hola que tal!!!

Tengo actualmente dos formas para consultar, son las siguientes:

Código SQL:
Ver original
  1. SELECT * FROM Registros

y luego aparte tengo un:
Código SQL:
Ver original
  1. SELECT COUNT(*) AS Total FROM Registros


Mi pregunta es: Si no hay problema alguno al usar un:
Código SQL:
Ver original
  1. SELECT COUNT(*) AS Total, NombreReg, IDReg FROM Regostros

¿por qué no puedo hacer un SELECT * para no tener que estar especificando todos los campos?

Código SQL:
Ver original
  1. SELECT *, COUNT(*) AS Total FROM Registros

Si hago eso solo me devuelve EL PRIMER REGISTRO, y la suma de todos los registros como Total, pero yo quiero que me devuelva todos y cada uno de mis registros con la columna TOTAL que contenga la suma de todos los registros encontrados...

¿Alguien me podría indicar cómo lograrlo por favor?