lunes, agosto 9

Obtener el numero de fila en una sentencia select

Googleando me encontre este blog http://lennyvpg.wordpress.com/tag/mysql

en el cual lei sobre como obtener el numero de renglon en una sentencia select, lo probe y si, es bueno el tip, y seria algo similar a esto:

select @row := @row + 1 as renglon, Orden_Compra.*
from Orden_Compra, (select @row:=0)r limit 10,15

Lo probe primero con limit 10, despues con limit 10,15, o s usando el offset para ver que resultados daba, y si, efectivamente da el numero de renglon de la consulta.

Como lo dice el blog, hace uso de variables definidas por el usuario @row

No hay comentarios: