Subquery returns more than 1 row - mysql
Bonjour,
j'ai fait ma requête ci dessous qui me retourne Subquery returns more than 1 row et je ne sais pourquoi.
j'ai fait tout ce que je pouvais : des alias à tous les niveaux mais ça n'a rien donné.
Code:
1 2 3 4 5 6 7
|
SELECT IF((MONTH(ind.Date_histo)=1),
(SELECT indicateur.value FROM indicateur WHERE indicateur.Date_histo =(SELECT DISTINCT MAX(indicateur.Date_histo) from indicateur
WHERE MONTH(indicateur.Date_histo)=1 AND YEAR(indicateur.Date_histo)="2013")
AND ind.Date_histo=indicateur.Date_histo
) , 0 ) AS valJanvier
FROM indicateur ind |
Merci de votre aide