Détail du message 17995.4

Message numéro 4 dans le sujet Comment transformer requete sql en query.

  • 17995.4 en réponse à 17995.3 écrit par teles

    04/08/2010 10:02


    Alexandre Simon
    Titre : Développeur RBS Change
    Rang : Expert
    Au final, un distinct porte de toutes façons sur l'ensemble de la ligne et le SQL généré est plutôt de la forme :

    select t1.maPropriete as maPropriete, count(distinct t1.document_id) as count from m_module_doc_mondoc t1 where (t1.autreProp = 'test') group by t1.maPropriete
    


    Ce qui je pense donne le bon résultat, à savoir un tableau qui ressemble à :
    array (
      0 => 
      array (
        'maPropriete' => 'une valeur',
        'count' => <nombre de documents ayant maPropriete = 'une valeur'>,
      ),
      1 => 
      array (
        'maPropriete' => 'une autre valeur',
        'count' => <nombre de documents ayant maPropriete = 'une autre valeur'>,
      ),
      ...
    )
    
 
1356 membres
Aucun membre connecté