Boucher les trous dans une requête - SQL/NoSQL - Programmation
Marsh Posté le 12-11-2004 à 16:15:05
t'as une table de référence avec la liste des ID (et sans les trous ?)
Marsh Posté le 12-11-2004 à 16:19:47
non, mais je connais le nombre d'ID à retourner par un max(ID) sur cette meme table.
Marsh Posté le 12-11-2004 à 16:23:34
il me faudsrait une requête qui me ramène cela :
Code :
|
Mais je ne croit pas que cela soit faisable
Marsh Posté le 12-11-2004 à 16:41:16
Sans table de référence, je ne vois pas comment tu peux faire, ou alors c'est du SQL pas standard.
Marsh Posté le 12-11-2004 à 12:32:54
Boujour,
J'ai une petite question à la qu'elle j'avais la réponse puisque j'ai utilisé la requête qui fait l'objet de ce post, mais malheureusement, après l'avoir mis en commentaire, je l'ai supprimé cette FAMEUSE requête...
Voilà le problème, je veux faire une requête qui rempli les trous pour les enregistrements qui n'existe plus ; je m'explique :
j'ai ça dans la table :
1, xxx
2, yyy
3, zzz
5, aaa
...
comme vous pouvez le voir, la ligne avec ID 4 a été supprimée, et le but de ma requête c'est de me rammener cela :
1, xxx
2, yyy
3, zzz
4, -1 -> ISNULL(champ, -1)
5, aaa
Cette requête, je l'avais entre mes mimines, et pouf ! je l'ai supprimer, et pour la réaliser j'ai utilisé soit l'opératuer UNION soit INNER/OUTER JOIN, je ne me rappelle plus !!!
Please Help Me !!!