Bonjour,

J'ai beau me creuser la tête, je ne trouve pas de solution "propre" à mon problème.

Je vous l'expose :
J'ai une table A, contenant les champs i, j, k. Avec i comme clé primaire.
J'ai une table B, contenant les champs m, i, o. Avec m comme clé primaire et i clé étrangère.

En gros, j'aimerais coupler ces deux requêtes en 1 seule et sans trop de bidouillage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT i, COUNT(o)
FROM B
GROUP BY i;
> J'ai ainsi i, COUNT(o).
 
> Si on appelle ce résultat table C.
SELECT A.i, A.j, A.k, C.COUNT(o)
FROM A, C
WHERE A.i = C.i;
Auriez-vous une idée ?
Merci