Bonjour,
Je dois récupérer des données dans une base MySQL existante pour l'injecter dans un fichier Excel (qui servira a alimenter un moulinette d'importation dans une nouvelle application).
Je tente de récupérer les données sous forme d'une ligne par objet importé, mais dans la base actuelle j'ai des infos sous forme ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5Table OBJET - ID_OBJ - Nom_OBJ - etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7Table DETAIL - ID_DET - ID_OBJ - Type_DET - Valeur_DET ...
Il y a une relation entre les tables via le ID_OBJ, je peux donc facilement récupérer les détails de mon objet, mais comme il y a plusieurs lignes de détails pour chaque objet, je récupère autant de lignes que de détails.
Le Type_DET sont bien structurés , par exemple [type_DET <= Hauteur / Largeur / Profondeur / couleur / ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 1 chaise 120 1 chaise 45 1 chaise 28 1 chaise blanc 2 tabouret 85 2 ...
J'essaie de récupérer une seule ligne mon objet sous forme
En sachant que dans la colonne x = un type de détail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 1/ chaise/ 120/ 45/ 28/ blanc 2 / Tabouret / ...
Je patauge un peu , ne sachant comment dire à la colonne [couleur] = la valeur de la ligne du fichier détail dont le type est "couleur" ...
Ce serait possible ?
Partager