Salut
dans le cadre du développement de phpmyvisites j'ai un probleme urgent à résoudre (et oui je bloque !).
Probleme :
une table SEQ contient des séquence sde nb
34;20;15
20;15;50
45;20;15
20;4
5;7;20
objectif : avoir en une requete unique si possible, les couples ET le nombre d'occurences de ces couples, "couple" étant l'ensemble de 2 valeurs X;Y avec X OU exclusif Y donné
exemple : je veux les couples 20;Y
il me retourne
20;15 | 3
20;4 | 1
astuce pour aider les valeurs peuvent être de taille fixe (5 caractères par ex. 20 serait 00020)
Merci d'avance si vous avez une idée de comment faire ça.
Il y a toujours la possibilité de sélectionner les couples différents
- select champ from seq where champ like '%00020;_____%"
- (ici énorme traitement très bourrin pour sélectionner les couples uniques, compter les occurences de chaque)
- pour chaque couple unique 20;X
select count(*) from seq where champ like '%00020;X%'
mais ça ne me plait guère !
Ce n'est pas beau et c'est très lent.
J'attends votre aide, merci
Matthieu
Partager