Bonjour à tous,
Je vous explique mon problème ... j'ai dans une base 3 champs "service1, service2 et service3". Je voudrais faire une requête me permettant d'avoir pour chacun des services le nombre d'occurrences existantes.
J'ai fais ceci, mais (normal) ça ne fonctionne pas et je ne sais pas comment résoudre mon problème ... help please !
Exemple de ma base
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT service1,COUNT(*) FROM services WHERE adcountrylist="United Kingdom" GROUP BY service1 UNION SELECT service2,COUNT(*) FROM services WHERE adcountrylist="United Kingdom" GROUP BY service2 UNION SELECT service3,COUNT(*) FROM services WHERE adcountrylist="United Kingdom" GROUP BY service3
Service1 | Service2 | Service3
num1 | num2 |
num2 | num3 | num4
num3 | num1 |
num4 | num1 | num2
num2|
Résultat souhaité :
Service | Count
num1 | 3
num2 | 4
num3 | 2
num4 | 2
D'avance, merci !
Greg
Partager