Bonjour et très bonne année à tous,
Le titre n'est pas très explicite mais le besoin est très très simple. Je dispose d'une table référençant le nombre de pièces de chaque étage d'un immeuble, de la forme :
Etage NbPièces
0 12
1 27
3 9
4 87
......
Je souhaite juste en sortir une requête qui fournisse le résultat suivant, par exemple pour le 3eme étage :
Etage pièce
3 1
3 2
3 3
3 .....
3 9
Ma solution actuelle, c'est de créer une table temporaire avec une seule colonne COMPTEUR et de la remplir via un WHILE de 1 à 99, puis de faire une jointure avec la table des étages où COMPTEUR <= NbPièces.
Cela marche comme attendu mais je pense qu'il doit exister une méthode plus élégante, qui surtout ne passe pas par une table temporaire.
Merci d'avance pour vos suggestions.







Répondre avec citation
Partager