J'essaie de transformer une base avec des doublons en une nouvelle base selon le modèle ci-joint impossible sans dupliquer Je ne vois pas comment je peux faire À l'avance, merci pour votre aide p>
base originale p>
IDU | Id | Informations
1 | A | 1
2 | A | 2
3 | A | 3
4 | A | 4
5 | A | 5
6 | B | 1
7 | B | 2
8 | B | 3
9 | B | 4
10 | C | 1
11 | D | 1
12 | D | 2
13 | D | 3 P>
base pour atteindre p>
3 Réponses :
Vous pouvez utiliser group_concat ( https: // www .w3Resource.com / mySQL / AGGRÉGATE-FONCES-FONCES-FONCES-FONCES-FONCES-FONCES-FONCES-FONCTIONS-FONCTIONS-AND-GROUPE-GROUP_CONCAT.PHP ):
SELECT ID, GROUP_CONCAT(INFORMATION), COUNT(INFORMATION) FROM TABLE GROUP BY ID
Un énorme merci. Réponse rapide et parfaite D'autre part, comment je peux filtrer pour avoir la plus grande valeur p>
Vous pouvez simplement «commander par compte (Information) Des"
Cette requête varie du plus petit au plus grand, mais comment ne conserver que la plus grande valeur
D | Résultat / table2 | plus grand valeur forte> J'ai essayé, mais sans succès p> Un autre grand merci p> p>
A | (1,2,3,4,5) | 5 fort>
B | (1,2,3,4)
C | (1) | 1 fort>
D | (1,2,3)