Bonsoir,

Ce message a pour but de trouver une solution pour associer deux count(), selon deux conditions différentes, dans une même requête (sur la même table)

Je souhaiterais réunir ces deux requêtes en une seule :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// Requête 1 
SELECT COUNT(owner) AS `nb_fleet` FROM fleet WHERE `owner` = '1';

// Requête 2
SELECT COUNT(owner) AS `nb_exepedition` FROM fleet WHERE `owner` = '1'  AND `mission` = '15';
J'aurais pensé à des requêtes sous cette forme mais cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT 
    count(owner),
    ( count(owner) WHERE mission = '15')
WHERE
    owner = '1';
Auriez vous une idée ?

Darka Maul