J'ai deux champs dans la table manager_id et on_behalf_manager_id en remplissant ce formulaire, ou plutôt en insérant la table l'un de ceux-ci sera rempli et l'autre sera 0. Maintenant, je besoin du comte où les deux manager_id ou on_behalf_manager_id sont les mêmes, la structure de la table est comme ci-dessous:Sélection de comptage basé sur 1 champ ou un autre - Nombre conditionnel
Table : Feedbacks
id manager_id on_behalf_manager_id score created status
1 2 0 20 2017-08-17 1
2 2 0 21 2017-08-18 1
3 0 2 20 2017-08-17 1
4 1 0 10 2017-08-17 1
5 2 0 17 2017-08-17 1
6 0 1 20 2017-08-17 1
7 0 2 18 2017-08-17 1
donc mon résultat final en mettant en œuvre le décompte doit être
manag_id count
1 2
2 5
J'ai lu beaucoup, mais n'a pas pu trouver la solution exacte. La seule solution qui me vient à l'esprit est la requête interne. Cela augmenterait mes connaissances et servirait mon but. L'aide est très appréciée.
Avez-vous essayé encore une question? –
sur quoi sont basées les thèses 2 et 5? –
Pourquoi le gestionnaire '0' n'apparaît-il pas dans votre sortie attendue? –