|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : avril 2006 Messages : 181 ![]() |
bonjour,
je suis debutant en PL/SQL, et j'ai besoin d'un traitement. j'ai deux table A et B, dans la table A y'a des enregistrements et ou la premiere colonne peut contenir plusieurs valeurs, et dans la table B une seule colonne qui ne contient que deux valeurs disant "AA" et "BB". jusqu'a maintenant j'ai fais un curseur qui me retour tout l'enregistrement de la table A, et j'ai besoin qu'a chauqe fois qu'il va retourner (a travers le curseur) la valeur de la premiere colonne de la table A, il va chercher si cette valeur est existante dans la colonne de la table B. est ce que quelqu'un peut me dire comment je peux faire cela? voila le code que j'ai ecris jusqu'a maintenant, et qui ne marche pas: Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Avec une simple requête :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 181 ![]() |
ce que je veux faire, c'est que pour chaque valeur de colonne1 de la table A, faire un test avec if pour voir si cette valeur existe dans colonne11 de la table B, si oui faire un traitement 1 sinon faire un traitement 2.
sachant que la valeur de colonne 1 on la reccupere a travers un curseur. |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Pas besoin d'un double curseur, utilise la requête de Waldar :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 181 ![]() |
D'accord, merci bcppp a vous deux
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com