Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como escrever uma consulta SQL com LIMIT dinâmico


Isso é da Base de conhecimento do banco de dados MySQL :

Para que sua consulta funcione, você precisará escrevê-la como uma declaração preparada , e depois execute isso.
SET @a = (SELECT group_limit FROM groups WHERE groupid = 7471);

PREPARE STMT FROM 'SELECT * FROM user LIMIT ?';
EXECUTE STMT USING @a;