Sql auto-jointure

Fermé
exo - 10 nov. 2007 à 05:04
 cirafina - 27 janv. 2009 à 11:57
Bonjour les pros,

J'ai un petit soucis concernant une requête SQL, je n'arrive pas à la concrétiser,
j'ai pensé à une auto-jointure puisque mes données sont dans la même table et
dans des colonnes différentes, mais c'est sans succès.


J'ai la table suivante :

Table resultats
equipe_a score_a score_b equipe_b
-------------------------------------------------------------------------------------------------
los angeles 35 42 miami
new york 39 30 phoenix
phoenix 29 28 los angeles
miami 42 52 new york
los angeles 28 34 houston
phoenix 21 32 las vegas
los angeles 38 27 miami

J'aimerai obtenir la moyenne des scores pour chaque équipe à domicile est à l'extérieur ainsi que le nombre de match joué,
du style :

Equipe Moy domicile Moy extérieur Nb matchs
---------------------------------------------------------------------------------------------------
los angeles 33.66 28 4
new york 39 30 2
phoenix 25 30 3
miami 42 52 3
las vegas 0 32 1

merci d'avance pour votre expertise...
A voir également:

1 réponse

j'ai une base de donnee qui porte plusieurs tables qui sont deja creer ou il ya des cles primaires et etrangeres
le probleme c'est que je veux remplir ces tables et quand j'ajoute unenregistrement dans une table ;il faut qu'il s'ajoute automatiquement dans les autres tables.
biensur a l'aide d'une requete sql
j'aimeriais bien avoir une reponse et une reqete qui va s'executer
merci</gras></gras></gras>
0
Tu peux faire plusieurs requete dans une seule page php.
Tu peux donc faire une requete du style "INSERT INTO table1 SET champ1=1";
Et une autre INSERT INTO table2 SET champ1=1";
0
cirafina > roilezard
27 janv. 2009 à 11:57
tu peux faire un trigger qui se déclenche lors de l'insertion dans votre table et tu fais les insertions qui t'ont faut.
0