Boucher les trous dans une requête

Boucher les trous dans une requête - SQL/NoSQL - Programmation

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 !!!  :hello:

Reply

Marsh Posté le 12-11-2004 à 12:32:54   

Reply

Marsh Posté le 12-11-2004 à 14:28:27    

Personne ????
 
 
Allez .... :bounce:

Reply

Marsh Posté le 12-11-2004 à 14:50:57    

siouplé....

Reply

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 ?)

Reply

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.

Reply

Marsh Posté le 12-11-2004 à 16:23:34    

il me faudsrait une requête qui me ramène cela :
 

Code :
  1. SELECT valeur FROM table WHERE valeur IN (0 to x)


 
Mais je ne croit pas que cela soit faisable


Message édité par snipix le 12-11-2004 à 16:23:47
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed