Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 12/12/2012 18:41:03
- baradji
- Membre
optimisation de requete
Bonjour,
quelqu'un peut m'aider a reduire ma requete ci dessous?
INSERT INTO stk_organisation_staff_in_charge (stk_organisation_id, staff_in_charge_individual_id) SELECT (SELECT max(stk_organisation_id) FROM stk_organisation), (SELECT individual_id FROM ind_individual WHERE complete_name = TRIM('TEST')
and split_individual_staff =1) WHERE TRIM('TEST') != '' AND (SELECT individual_id FROM ind_individual WHERE complete_name = TRIM('TEST') and split_individual_staff =1) != NULL;
surtout je souhaite eviter d'ecrire 2 fois la requete
SELECT individual_id FROM ind_individual WHERE complete_name = TRIM('TEST') and split_individual_staff =1
Merci
Hors ligne
#2 12/12/2012 20:51:34
- gleu
- Administrateur
Re : optimisation de requete
Cette requête est invalide.
Guillaume.
Hors ligne
#3 13/12/2012 17:11:57
- barthymus
- Membre
Re : optimisation de requete
Pense également au variable et/ou au pl-sql.
Ecrire un bloc en déclarant des variables qui contiendront le résultat de la requete en question te permettra de ne pas la relancer
Hors ligne
Pages : 1