• [^] # Re: GROUP BY

    Posté par . En réponse au message Requêtes SQL. Évalué à 0.

    C'est plutôt quelque chose comme ça :

    SELECT status, COALESCE (compte, '0')
    FROM
    (
    SELECT
    s.status
    , COUNT(*) as compte
    FROM
    status_list s
    GROUP BY
    s.status
    ) as compte_status
    LEFT JOIN donnees d ON d.status=compte_status.status;

    (en fait il faut faire la jointure hors du GROUP BY)