J'ai une déclaration MySQL:MySQL requête unique possible?
SELECT name, ((AVG (q1) + AVG(q2) + AVG(q3)/3) AS Average
FROM tresults GROUP BY name ORDER BY name;
J'ai aussi une autre statment MySQL:
SELECT name, ((AVG (q1) + AVG(q2) + AVG(q3)/3) AS Average
FROM tresults WHERE q35 = 1 GROUP BY name ORDER BY name;
J'ai essayé d'utiliser les sous-requêtes, mais comme il retourne plus d'une ligne le code suivant ne fonctionne pas :
SELECT name, ((AVG (q1) + AVG(q2) + AVG(q3)/3) AS Average,
(SELECT ((AVG (q1) + AVG(q2) + AVG(q3)/3)
FROM tresults WHERE q35 = 1 GROUP BY name ORDER BY name) AS Average2
FROM tresults GROUP BY name ORDER BY name;
Est-ce possible et à quoi ressemblerait la structure de l'instruction?
Merci d'avance pour tous les commentaires et avis.
Yoo pourrait utiliser UNION ALL entre les 2 requêtes. – Mihai