Bonjour,
Je n'arrive pas à accéder à certains champs d'une table MySql (ce n'est pas moi qui l'ai faite...). Il faut dire que sa conception ne me semble pas très habituelle.
Voici un exemple simplifié de ma table:
Notes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 +----+------+------+-----+ | id | a | b | c | +----+------+------+-----+ | 1 | a1 | b1 | c1 | | 2 | a2 | b2 | c2 | | 3 | a3 | b3 | c3 | | 3 | a3b | b3b | c3b | | 4 | a4 | b4 | c4 | | 4 | a4b | b4b | c4b | | 5 | a5 | b5 | c5 | | 5 | a5b | b5b | c5b | +----+------+------+-----+
- une grande majorité des lignes ont un id dupliqué (!) avec des informations correspondant bien au même id mais réparties sur 2 lignes.
- quelques lignes ont un id unique avec donc moins d'informations
Je souhaiterai pouvoir récupérer (interroger) toutes les valeurs des champs d'un même id, peut-être en passant par une table intermédaire de ce type :
Je n'y arrive pas, cela fait 3 jours que je parcours le net à la recherche d'idées... Je ne suis pas non plus un expert (même pas un informaticien).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 +----+------+------+-----+------+------+-----+ | id | a | b | c | aa | bb | cc | +----+------+------+-----+------+------+-----+ | 1 | a1 | b1 | c1 | | | | | 2 | a2 | b2 | c2 | | | | | 3 | a3 | b3 | c3 | a3b | b3b | c3b | | 4 | a4 | b4 | c4 | a4b | b4b | c4b | | 5 | a5 | b5 | c5 | a5b | b5b | c5b | +----+------+------+-----+------+------+-----+
Auriez-vous une suggestion ?
Merci
Partager