Deux requêtes en une seul avec ratio
coccoweb
Messages postés
155
Statut
Membre
-
Morgothal Messages postés 1350 Statut Membre -
Morgothal Messages postés 1350 Statut Membre -
Bonjour,
Je voudrai faire une requête afin de calculer un ratio. Histoire de ne pas faire 50 requêtes, j'ai pensé, tout naturellement aux jointures... et a l'insertion dans la requête (que je n'ai jamais utilisé).
J'ai d'abord identifié les requêtes afin de ne pas partir de rien.
A partir de la je peu établir un résultat pour un joueur en deux requêtes.
Comment puis-je faire pour exécuter, les deux requêtes en une seul fois et si possible dans sortir le ratio ?
Le but est d'affiché le ratio du plus haut au plus bas et d'en sortir 50 entré environs.
Je voudrai faire une requête afin de calculer un ratio. Histoire de ne pas faire 50 requêtes, j'ai pensé, tout naturellement aux jointures... et a l'insertion dans la requête (que je n'ai jamais utilisé).
J'ai d'abord identifié les requêtes afin de ne pas partir de rien.
SELECT * , COUNT( REF_KILLER ) AS Death FROM PLAYS WHERE REF_PLAYER =14 AND DEATH_REASON <> 'WINNER' GROUP BY REF_KILLER LIMIT 0 , 30 SELECT * , COUNT( REF_KILLER ) AS Kill FROM PLAYS WHERE REF_KILLER =14 GROUP BY REF_KILLER LIMIT 0 , 30
A partir de la je peu établir un résultat pour un joueur en deux requêtes.
Comment puis-je faire pour exécuter, les deux requêtes en une seul fois et si possible dans sortir le ratio ?
Le but est d'affiché le ratio du plus haut au plus bas et d'en sortir 50 entré environs.
A voir également:
- Deux requêtes en une seul avec ratio
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Whatsapp sur deux téléphone avec un seul numéro - Accueil - WhatsApp
- Son dans un seul écouteur avec fil ✓ - Forum Casque et écouteurs
1 réponse
Salut,
J'essayerais comme ceci :
Désolé je n'ai pas les moyens de tester, mais a priori ça pourrait marcher.
J'essayerais comme ceci :
SELECT * , COUNT( REF_KILLER ) AS Death,( SELECT * , COUNT( REF_KILLER ) AS Kill FROM PLAYS WHERE REF_KILLER =14 GROUP BY REF_KILLER LIMIT 0 , 30 ) FROM PLAYS WHERE REF_PLAYER =14 AND DEATH_REASON <> 'WINNER' GROUP BY REF_KILLER LIMIT 0 , 30
Désolé je n'ai pas les moyens de tester, mais a priori ça pourrait marcher.