par
Neophyte » 23 avr. 2006, 20:17
Merci pour vos explications.
A vrai dire, la structure présentée a omis un point important...
tbl_team :
- id_team
- id_1
- id_2
- id_3
- etc…
A savoir que l'ordre des id_1, id_2, id_3, id_4 avait une importance certaine. En l'occurence :
- col 2 : id_1 est le boss,
- col 3 : id_2 est l'adjoint,
- col 4 et suivantes : id_3 -> id_12 sont de membres avec des prérogatives différentes.
Je cherchais le résultat d'une requête qui m'aurais sorti une ligne par équipe, avec : prenom_id_1, nom_id_1, prenom_id_2, nom_id_2, prenom_id_3, nom_id_3. Pour l'instant, j'obtient plusieurs ligne par équipe et je ne sais plus de quelle colonne provient les noms/prénoms.
Comme c'est parti, j'ai l'impression qu'il va falloir faire quelques jongleries entre les requêtes SQL... A moins qu'il y ait une expression élégante pour sortir ce tableau où l'on remplace des numéros d'identités (14 num_id = 14 colonnes) par un couple nom / prénom (14 x 2 colonnes = 28 colonnes + une première colonne avec le nom de l'équipe). En effet, si la requête se construit ainsi, je peux retrouver facilement la nature des différents membres de l'équipe (3 rôles différents) en fonction de la position dans le tableau (numéro de la colonne).
De mon côté, je vais continuer à méditer sur ce sujet. Si vous avez une autre idée, merci d'avance.
Merci pour vos explications.
A vrai dire, la structure présentée a omis un point important...
tbl_team :
- id_team
- id_1
- id_2
- id_3
- etc…
[color=red]A savoir que l'ordre des id_1, id_2, id_3, id_4 avait une importance certaine[/color]. En l'occurence :
- col 2 : id_1 est le boss,
- col 3 : id_2 est l'adjoint,
- col 4 et suivantes : id_3 -> id_12 sont de membres avec des prérogatives différentes.
[color=red]Je cherchais le résultat d'une requête qui m'aurais sorti une ligne par équipe, avec : prenom_id_1, nom_id_1, prenom_id_2, nom_id_2, prenom_id_3, nom_id_3.[/color] Pour l'instant, j'obtient plusieurs ligne par équipe et je ne sais plus de quelle colonne provient les noms/prénoms.
Comme c'est parti, j'ai l'impression qu'il va falloir faire quelques jongleries entre les requêtes SQL... A moins qu'il y ait une expression élégante pour sortir ce tableau où l'on remplace des numéros d'identités (14 num_id = 14 colonnes) par un couple nom / prénom (14 x 2 colonnes = 28 colonnes + une première colonne avec le nom de l'équipe). En effet, si la requête se construit ainsi, je peux retrouver facilement la nature des différents membres de l'équipe (3 rôles différents) en fonction de la position dans le tableau (numéro de la colonne).
De mon côté, je vais continuer à méditer sur ce sujet. Si vous avez une autre idée, merci d'avance.