-
Probleme avec une SQL
Je suis pas tres doué en requette...
J'ai une table "TABLE"
avec 3 champs CHAMPS1 et CHAMPS2 et CHAMPS3
J'aimerait faire une requete qui prends les 3 champs
Sur le champs1 je lui met =TOTO (me recupere tout les TOTO)
Sur le champs2 rien prends ses valeurs
et sur le champs3 je veux faire une moyenne du champs2 (avec donc que les TOTO du champs1)
J'y arrive mais en 2 requettes et je voudrait faire 1 seule requette
Merci d'avance
-
Tu peux essayer la requête suivante :
Code:
SELECT T1.champ1, T1.champ2, (SELECT AVG (T2.Champ2) FROM TABLE as T2 where T2.champ1 = T1.champ1 GROUP BY T2.champ1) as Moyenne FROM TABLE as T1 WHERE T1.champ1 = 'TOTO'
En espérant t'avoir aidé.
-
ca marche pas (il y as qu'1 table T1...)
-
Tu as testé ?
Dans mon exemple, je ne travaille que sur une seule table du nom de TABLE.
T1 et T2 sont des surnoms de cette table mais il n'y a bien qu'une seule table de travail.
En espérant t'avoir aidé.
-
si si ca marche (a v pas vue FROM TABLE....)