Je cherche à exécuter les deux requêtes suivantes en une seule requête et je ne sais pas comment procéder. Cette (1 rangée de DATA1, DATA2, DATA3 par ID):Exécution d'une extraction normale et d'une somme() dans la même requête SQL
SELECT
ID
DATA1
DATA2
DATA3
FROM TABLE1
Et ceci (plusieurs lignes de données 4 et données5 par ID):
SELECT
TABLE1.ID
SUM(TABLE2.DATA4)
SUM(TABLE2.DATA5)
FROM TABLE1
JOIN TABLE2
ON TABLE2.ID = TABLE1.ID
GROUP BY ID;
Pour où la sortie est une table unique (100k ~ rows) avec les colonnes: ID, DATA1, DATA2, DATA3, SOMME (DATA4), SUM (DATA5).
Est-ce possible? J'ai essayé d'utiliser UNION et il dit que j'ai besoin des mêmes expressions pour chaque requête, ce qui est logique. Utilisateur SQL intermédiaire, donc je ne suis pas sûr de savoir quoi d'autre à y jeter.
Merci!