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.
Partager