soporta - seleccione el contador de incremento en mysql
optimizar consultas mysql explain (1)
select name,
@rownum := @rownum + 1 as row_number
from your_table
cross join (select @rownum := 0) r
order by name
Esta parte:
cross join (select @rownum := 0) r
hace posible introducir una variable sin la necesidad de una consulta separada. Entonces, la primera consulta también podría desglosarse en dos consultas como esta:
set @rownum := 0;
select name,
@rownum := @rownum + 1 as row_number
from your_table
order by name;
por ejemplo, cuando se usa en un procedimiento almacenado.
Aquí está mi consulta mysql
select name from table;
Quiero seleccionar un contador de incremento junto al nombre secundario. Cómo hacer esto. por lo que el resultado esperado será
Jay 1
roy 2
ravi 3
ram 4