2 messages in com.mysql.lists.mysql-esRe: auto enumerar con select
FromSent OnAttachments
David Ochoa07 Jul 2005 10:17 
Sebastian E. Castro Avila07 Jul 2005 10:57 
Subject:Re: auto enumerar con select
From:Sebastian E. Castro Avila (seca@nic.cl)
Date:07/07/2005 10:57:46 AM
List:com.mysql.lists.mysql-es

On Thu, 07 Jul 2005 13:18:21 -0400, David Ochoa <davi@gmail.com> wrote:

Existe alguna forma de que me autoenumere una consulta select desde 1 y consecutivos hasta el total de registros regresados???? ejem

1 JUANITO 18 2 PEPE 13 3 MARIA 10

Hola:

Hicieron esa misma pregunta en un mensaje en la lista en ingles.

Basicamente la solucion depende del contexto en que lo estas usando: Si es dentro de una aplicacion, es mas facil que la aplicacion cuente los registros en la medida que los va leyendo. Si es dentro de una sesion interactiva. sugerian:

http://lists.mysql.com/mysql/185626

a) SET @row=0; b) SELECT (@row:=@row+1) AS row, ename, empno FROM emp ORDER BY empno;

+-----+--------+-------+ | row | ename | empno | +-----+--------+-------+ | 1 | SMITH | 7369 | | 2 | ALLEN | 7499 | | 3 | WARD | 7521 | | 4 | JONES | 7566 | | 5 | MARTIN | 7654 | +-----+--------+-------+

Saludos

GRACIAS