Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Conteo de renglones en una consulta

Estas en el tema de Conteo de renglones en una consulta en el foro de Bases de Datos General en Foros del Web. Hola: Necesito hacer una consulta en mysql que me devuelva ademas de los datos una columna con un indice incrementable. indice| columna1 | columna2 ------------------------------- ...
  #1 (permalink)  
Antiguo 10/03/2005, 13:22
Usuario no validado
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 10 meses
Puntos: 0
Conteo de renglones en una consulta

Hola:
Necesito hacer una consulta en mysql que me devuelva ademas de los datos una columna con un indice incrementable.

indice| columna1 | columna2
-------------------------------
1 | dato1 | dato2
2 | dato1 | dato2
3 | dato1 | dato2
4 | dato1 | dato2
5 | dato1 | dato2

hay forma de generan este indice.
No puedo generarlo fuera de la consulta por medio del lenguaje (PHP) por que es una subconsulta.

Gracias!!!!
  #2 (permalink)  
Antiguo 13/03/2005, 16:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 11
Antigüedad: 20 años, 9 meses
Puntos: 0
Por que no pruebas auto_increment?
  #3 (permalink)  
Antiguo 14/03/2005, 01:51
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 3 meses
Puntos: 2
Lo que pides no es posible si no es un dato de la tabla. Si pones un campo autonumérico, te saldría el número que se guarda, con lo que para obtener lo que quieres tendrías que sacar siempre todos los datos.
La única opción que tendrías para obtenerlo por consulta a la base de datos sería con un procedimiento almacenado.
¿Para que quieres el contador de filas?, piensa que si es para mostrarlo en pantalla es tan sencillo como ponerlo por programación.
Un saludo.
__________________
Estoy contagiado de Generación-I
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:34.