bonjour,
je vous ecrit car j'ais un probleme dans une de mes requeteset que je n'arrive pas a le resoudre
la question est celle ci
donnez les residences ayant autant d'appartement que l'une des residence construite en 2006
Pour ce faire j'ais deux tables
ogement
numr(numero residence),numl(numero logement) numétage
résidence
numr,dateconstruction
Et voici ma requete qui marche pas :
la sous requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT L.numr, l.numétage FROM résidence AS r, logement AS l GROUP BY l.numr, l.numétage HAVING l.numr=all(select numr from résidence where year(dateconstruction)=2006;);
l.numr=(select numr from résidence where year(dateconstruction)=2006
doit me renvoyer plusieur resultat est donc j'ais une erreurs dans la requete me disant que je peu pas assigneé plusieur champ a l.numr
Comment puis je contourner cela?
Ou comment faire pour que cela marche?
voila merci d'avance
Partager