Bonjour,
Ma base de données contient plusieurs tables nommées `table_x`, où x est un identifiant (entier naturel) et une autre table `idents` qui contient 3 colonnes : `id` un identifiant quelconque, `nom` et `table` contenant le x correspondant aux identifiants des tables `table_x`.
Dans mon script, je dispose de l'identifiant contenu dans `idents`.`id` et je souhaiterais faire une requête équivalente à "SELECT * FROM `table_x`".
J'ai testé ceci :
Select * FROM 'table_' || (SELECT `table` FROM `idents` WHERE `id` = VALEURID) as mon_alias
Mais il y a une erreur de syntaxe...
Merci de votre aide
PS : Je suis chez Free donc Mysql à jour mais je ne pense pas pouvoir utiliser toute procédure dans mysql.
Partager