Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql select à l'intérieur de la limite

Vous ne pouvez pas avoir directement une valeur dynamique pour la limite, mais votre requête peut être réécrite sans la limite, comme suit :

set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;

Cela renverra la nième ligne, où n est le nombre de lignes dans tableCBA ;