Bonjour,

Je cherche à faire un truc, sans doute un peu bizarre, mais qui pourrait m'être utile. Cependant, je ne sais pas si MySql l'autorise...

En gros je veux faire un SELECT sur une table dont le nom est stockée dans une autre table. Intuitivement j'aurais fait un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT tab.* FROM (SELECT table_name FROM mytables WHERE tab_id = 1) as tab
Cependant, cette requête qui syntaxiquement est correcte, me retourne le résultat de la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT table_name FROM mytables WHERE tab_id = 1
et non le contenu de ma table dont l'id est "1"...

Avez-vous une idée de comment faire ? Si c'est possible ?
Merci !