Как выбрать из MySQL, где имя таблицы является переменной

У меня есть случай, когда получение имени таблицы должно происходить из заданной переменной, например:

SET @ID_1 = (SELECT ID FROM `slider` LIMIT 0,1);
SET @Cat = (SELECT Category FROM `slider` LIMIT 0,1);
select * from @Cat where ID = @ID_1

, но при этом MySQL выдает ошибку, так что может кто-нибудь показать мне, как я могу этого добиться, потому что это мои детские шаги в MySQL.

47
задан Jacob Alvarez 28 February 2018 в 18:19
поделиться