J'ai une table mysql avec des albums. Chaque album peut être un album de premier niveau ou un album enfant d'un autre album. Chaque album a un nom de dossier qui est le nom du dossier dans lequel se trouvent ses images. Chaque album a aussi un champ appelé parent qui est l'identifiant de l'album parent. Donc, si j'ai un chemin à une image comme ceci:Concaténation d'un nombre arbitraire de lignes de chaînes dans mysql (requête hiérarchique)
root/album1/album2/image1.jpg
alors la table de l'album dans la base de données ressemblera à ceci:
id parent foldername
1 NULL root
2 1 album1
3 2 album2
La question est alors, comment puis-je obtenir le chemin imprimé plus tôt à partir de cette table avec seulement mysql?
Veuillez considérer l'approche décrite sur la ** DEUXIÈME PAGE ** de cet article. Ceci est parfois appelé l'approche des "ensembles imbriqués". –