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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.