Requete SQL COUNT ?

Profil bloqué -  
 Profil bloqué -
Bonjour,
je gère une table de contrat et une table avec les compagnie avec qui je travail
je souhaiterais afficher les différentes companie avec le nombre de contrat qui sont affecter :
ma table contrat : numcontrat , companie
ma table companie : value

comment faire ?

merci

2 réponses

  1. Lazarey Messages postés 3255 Date d'inscription   Statut Membre Dernière intervention   745
     
    Salut,

    Essaye
    SELECT Count (*) 
    FROM contrat, compagnie 
    WHERE compagnie.value = contrat.compagnie 
    GROUP BY compagnie.value ; 


    Mais j'en suis pas du tout sur, car mon SQL date un peu...
    0
  2. Breub62 Messages postés 3452 Statut Membre 369
     
    Select nomCompanie, count(*) FROM contrat, companie
    Where contrat.companie=companie.value
    Group by nomCompanie
    0
    1. Profil bloqué
       
      merci sa a l'air de marché mais le probleme c'est que je n'arrive pas a afficher le nombre de contrat ,comme sa,sa ne marche pas =/

      Select contrat.companie, count(*) FROM contrat, companie AS companie
      Where contrat.companie=companie.value
      Group by contrat.companie

      echo echo ''.$data['companie'].'('.$data['compte'].')';

      j'ai fai la meme requette sur mon serveur , il me montre des chiffres completement faux

      fgd 1
      gdf 4
      gdf 1
      gdf 1
      gdf 1
      dfgd 4
      dfgd 188
      dfgdf 48
      dfgd 24

      alor que j'ai 72 contrat au total ! =/
      0