Bạn không thể có trực tiếp giá trị động cho giới hạn, nhưng truy vấn của bạn có thể được viết lại mà không cần giới hạn, như sau:
set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;
Điều này sẽ trả về hàng thứ n, trong đó n là số hàng trong bảngCBA;