sql >> Base de Datos >  >> RDS >> Mysql

Cómo escribir una consulta SQL con LIMIT dinámico

Esto es de la Base de conocimientos de la base de datos MySQL :

Para que su consulta funcione, deberá escribirla como una declaración preparada y luego ejecútelo.

SET @a = (SELECT group_limit FROM groups WHERE groupid = 7471);

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