Bonjour à tous !
Je n'ai pas trouvé de titre plus explicite pour ma demande.
Je suis 'débutant' en MySQL et me heurte à un petit problème.
Petite explication :
J'ai dans ma base toute une flopée de tables, dont celle-ci :
- liste_table (id_liste_table autoincrement int, nomTable varChar, idNomTable int, etc)
NomTable contient le nom physique d'une table de la base (peut être n noms différents).
idNomTable correspond à l'id auto increment de cette fameuse 'NomTable'.
Ma problématique est celle-ci : je dois pouvoir faire une jointure sur 'nomTable' à partir de 'iDNomTable' et remonter certaines informations (différentes en fonction de NomTable).
J'ai pensé à faire une flopée de jointures sur les n tables différentes, avec un énorme 'CASE' dans ma requête en fonction de la table.
(Pas élégant du tout ...)
J'ai pensé à creuser aussi du côté des tables systèmes MySQL, mais je ne sais pas si je vais trouver quelque chose dans ce sens.
Pas trouvé d'opérateur 'd'indirection' non plus en MySQL.
Je me tourne donc vers vous pour savoir si quelqu'un avait une idée sur 'comment aborder ce problème'.
Merci d'avance !
Ghtay
Partager