Table définie dans FROM non duplicable EXISTS
lechat222
-
lechat222 -
lechat222 -
Bonjour,
Je souhaiterais dupliquer une table (pré-définie dans la clause FROM de la requête principale)
dans une clause exists comme suit :
select *
from ma_table1, (select * from une_table ...) nouv_table */définition nouvelle table à partir d'une table /*
where not exists (
select *
from nouv_table nouv_nom
*/duplication de ma nouvelle table dans exists/*
...
);
Mais je n'y parviens pas. Que faire ?
merci.
Je souhaiterais dupliquer une table (pré-définie dans la clause FROM de la requête principale)
dans une clause exists comme suit :
select *
from ma_table1, (select * from une_table ...) nouv_table */définition nouvelle table à partir d'une table /*
where not exists (
select *
from nouv_table nouv_nom
*/duplication de ma nouvelle table dans exists/*
...
);
Mais je n'y parviens pas. Que faire ?
merci.
3 réponses
-
Bonjour,
1. Peux-tu préciser un peu ce que tu as besoin de faire ? (l'objectif de ta requête)
2. Quel message d'erreur obtiens-tu ?-
Je ne peux pas précisemment t'expliquer ce que j'ai besoin de faire. Ce serait beaucoup trop long à t'expliquer (la requête éditée tient sur 5 pages). Cela dit, quand je définie une table dans ma clause FROM et que je souhaite dupliquer cette table dans EXISTS, le système ne veut pas reconnaitre le nom de la table que j'ai définie dans la requête principale (FROM)....!!!!???
-
-
-
J'ai pensé aussi à me retapper tout le select à la place de la duplication mais la requête est déjà une uzine à gaz alors j'essaye de trouver une autre solution... En fait, le pb réel c qu'on ne peut faire référence à une table que si on est dans la requête (sous-requête) via laquelle on l'a définie... logique (peut-être bien)