bonjour,
j'ai une base avec par exemple les données suivantes
utilisateur categorie 1 #aa 2 #ab 3 #ac 4 #aa#ab 5 #ab#ac 6 #aa#ab#ac
par exemple je cherche les utilisateurs dont la categorie contient la chaine "#ab" donc j'ai un resultat me donnant
utilisateur categorie correspondance 1 #aa 0 2 #ab 1 3 #ac 0 4 #aa#ab 1 5 #ab#ac 1 6 #aa#ab#ac 1
maintenant plus compliqué
la même chose mais qui compte s'il y a correspondance avec la chaine "#ab" et additionne avec s'il y a correspondance avec la chaine"#ac" par exemple
utilisateur categorie correspondance 1 #aa 0 2 #ab 1 3 #ac 1 4 #aa#ab 1 5 #ab#ac 2 6 #aa#ab#ac 2
Merci si vous pouvez m'aider. Je pense qu'il y a du LIKE dans le WHERE
et après si on peut trier en descroissant
Partager