• # solutions betes ...

    Posté par . En réponse au message Restreindre le group by dans un requète mysql. Évalué à 5.

    cas 1 : en faisant 2 requetes
    genre : SELECT id FROM members WHERE rang > 0 ORDER BY rang ASC;
    puis : SELECT id FROM members WHERE rang = 0;

    cas 2 : en gérant une pile
    version pseudo-PHP :
    SELECT id FROM membres ORDER BY rang ASC
    $rang_0 = array();
    for( $i=0 ; $i < $nb_reg ; $i++ ) {
    if ( $enregistrement["rang"] == 0 ) {
    $rang_0[] = $enregistrement;
    } else {
    # cas general
    }
    }
    foreach ( $rang_0 as $enregistrement ) {
    # traitement rang 0
    }