Table définie dans FROM impossible à dupliquer dans EXISTS

Table définie dans FROM impossible à dupliquer dans EXISTS - SQL/NoSQL - Programmation

Marsh Posté le 29-03-2004 à 10:54:25    

Bonjour à tous,
 
J'ai un petit souci SQL. Voila dans ma requête principale, je définie directement une table dans la clause FROM. Vous savez c possible "select... from (select ... from ... where...) NOMT". ça fonctionne mais le problème c que je dois faire référence à cette table dans une clause EXISTS. J'ai donc décider de la dupliquer.
 
pb : le système ne reconnait pas ma table
hypotez : on ne peut faire référence à une table que si on se situe dans la requête (ou sous-requete) via laquelle on la définie. Don arriver à ma clause EXISTS, je ne peux pas faire référence à ma nouvelle table.
 
J'ai pensé à me retapper tout le select (définition nouvelle table)à la place de la duplication dans l'EXISTS... Mais tout ce select tient sur plus de 2 pages quand on l'édite.
 
:: J'ai donc décidé de créer une vue (correspondant à ma table). Ainsi je pourrais l'utiliser comme une table et donc y faire référence n'importe où dans ma requête (et donc la dupliquer).
 
pb : J'arrive à dupliquer ma table (vue) dans mon EXISTS mais j'ai un nouveau problème qui donne en français : "un caractère non-numeric a été trouvé là ou un caractère numeric était attendu" ???
... et quand je remplace dans l'exists la duplication par l'originale, ça fonctionne ??? ça vous en bouche un coin non ?
 
Avez-vous une solution ?
 
Merci de votre attention,
                             brother (alias lechat_aux_yeux_verts)

Reply

Marsh Posté le 29-03-2004 à 10:54:25   

Reply

Marsh Posté le 30-03-2004 à 09:01:37    

Pour ceux que ça intéresse, mon problème a évolué. En fait j'ai changé de serveur et je n'ai quasiment rien changé dans ma requête : ce qui ne me donne plus la même erreur. Maintenant, j'ai "invalid number". Qu'est-ce que ça veut dire ??? et ne me dites pas "nombre invalide" merci.

Reply

Sujets relatifs:

Leave a Replay

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