[firebird] sous select dans un select
bonjour tlm
voila mon problème, je veux écrire une sous-requête liée à la requête principale, mais firebird a l'air d'avoir du mal à le gérer :
Code:
1 2 3
| MATABLE1 =
ID NUMERIC(10)
MONCHAMP1 VARCHAR(30) |
Code:
1 2 3 4
| MATABLE2 =
ID NUMERIC(10)
MONCHAMP2 NUMERIC(10)
MONCHAMP3 SMALLINT |
Code:
1 2 3 4 5 6 7 8 9 10 11
| SELECT
M1.MONCHAMP1,
SUM(M2.MONCHAMP2),
(SELECT SUM(M2.MONCHAMP2) FROM MATABLE2 M2
WHERE M2.ID = M1.ID
AND M2.MONCHAMP3 = 2)
FROM
MATABLE1 M1, MATABLE2 M2
WHERE M1.ID = M2.ID
AND M2.MONCHAMP3 = 1
GROUP BY 1 |
il me renvoie une erreur à l'éxécution de la requête...
voila j'espère que c'est assez clair et que vous pourrez m'aider
merci d'avance :)
gdido.