[Mysql] Sum() avec liaison de table ????

Sum() avec liaison de table ???? [Mysql] - SQL/NoSQL - Programmation

Marsh Posté le 11-05-2006 à 14:46:47    

Bonjour j'aimerais faire la somme des resultats d'une requete mais le tout se trouve sur deux table. Je m'explique.
 
Table inscription
 

  • pseudo
  • id_tournoi
  • groupe


Table result_tournoi
 

  • id_tournoi
  • pseudo
  • frag
  • dead


Les donnée que l'on peut trouver sont du genre
 
Table inscriptio
Hyptnos     04     1
test1         04     2
test2         04     1
test3         04     2
 
Table result_tournoi
04    hyptnos    22     12
04    test1        13     23
04    test2        03     10
04    test3        24     13
 
 
Donc vous l'aurez compris j'aimerais trouver comment faire la somme des Frag pour le groupe 1 et le groupe 2 (idem pour les dead)
 
Je connais la fonction sum() qui permet justement d'additionner le resultat d'une requete Select mais le fait que les informations sont un peu éparpiller je sais pas comment faire.
 
Pouviez vous m'aider please? :)


Message édité par hyptnos le 11-05-2006 à 16:34:16
Reply

Marsh Posté le 11-05-2006 à 14:46:47   

Reply

Marsh Posté le 11-05-2006 à 16:24:29    

rien à voir avec du PHP, tu t'es trompé de cat.
Il faut que tu regardes du côté des jointures en sql
http://sql.developpez.com/sqlaz/jointures/
 

Code :
  1. select sum(t2.frag)
  2. from inscription as t1
  3. inner join result_tournoi as t2
  4. on t1.id_tournoi = t2.id_tournoi
  5. group by (t1.groupe)
  6. where t1.groupe = 1


Message édité par Djebel1 le 11-05-2006 à 16:24:56
Reply

Marsh Posté le 11-05-2006 à 16:33:43    

Merci de ton aide.
Je vais lire ce soir le lien que tu m'a donné et essayé de comprendre ce que tu as mis car beaucoup de fonction sont inconnue pour mon pauvre cerveau je pense par exemple a
INNER
t1 et t2
 
Mais je pense qu'en cherchant je trouverais la fonction de chacun merci de ton aide  
Je manquerais pas de dire ou est ce que cela en est  
 
:)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed