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

Cómo seleccionar desde MySQL donde el nombre de la tabla es Variable

Tendría que hacer esto con un declaración preparada . Algo como:

SET @s = CONCAT('select * from ', @Cat, ' where ID = ', @ID_1); 

PREPARE stmt1 FROM @s; 
EXECUTE stmt1; 
DEALLOCATE PREPARE stmt1;