Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

SQL (Cache result & Zone resultat)

Envoyé par Gregoire 


Bonjour

De retour sur AS400 me voici déjà bloqué sur SQL:

Comment impliquer deux requêtes SQL en une seule ?
Voici mon 1er problème j'ai une requête SQl qui me filtre un fichier Article, comment puis je de ce résultat lancer immédiatement une seconde requête ?

Dans un ordre select comment définir des zones resultantes afin de pouvoir les réutiliser par exemple resa = (Cmd_att + Cmdval) Stock = Stock - resa .

D'avance merci de vos idées
Christophe
Re: SQL (Cache result & Zone resultat)
jeudi 22 mai 2008 11:48:36
Bonjour à tous,

Grégoire, voici un exemple de requête imbriquée

select * from FICCLIENT where NOCLI in ( select nocli from CLIENTDUSUD )


en résultat on aura les clients qui les clients de FICCLIENT qui appartiennent aussi au fichier CLIENTDUSUD.

J'espère que cela vous aidera;
Cordialement winking smiley



Modifié 1 fois. Dernière modification le 20/11/10 08:33 par admin.
Merci beaucoup !!

Dans votre exemple les deux requête sont faites sur un seule fichier ! Est ce valable sur des requêtes avec plusieurs fichier ! N'est ce pas long car pour chaque enreg du fichier FICCLIENT il évalu la requetes sur le fichier Clientdusud ?

bien cordialement
Grégoire,

c'est très rapide pour avoir le résultat. Maintenant pour compliquer la requête je pense
qu'il faut tester.

tenez nous au courant, si vous le pouvez.
A bientôt
Cordialement,
Christophe winking smiley
Re: SQL (Cache result & Zone resultat)
vendredi 24 décembre 2010 08:39:33
hello,

un petit exemple pour completer Christophe

select zone1, zonechaine1 !! zonechaine2 as zoneconcat, zonenum1 + zonenum2 as zoneadd from table1 t1
where (t1.cle1, t1.cle2) in (select t2.autrecle1, t2.autrecle2 from table2 t2)

winking smiley

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum. Cliquez sur idendification pour vous enregistrer ou cliquez sur Créer un nouveau profil pour vous inscrire gratuitement sur ces forums

Cliquez ici pour vous connecter

13 visiteurs actuellement sur le site