Requêtes imbriquées et Affichage résultat
Hello tout le monde
je me heurte à un problème pour afficher les résultats d'une imbrication de requête !
je vous explique.
Ma première requête est la suivante
Code:
select distinct fam_cdr from mgfam where fam_cdf in (select art_cdf from mgart where art_noart in (select vul_noart from mgvul where vul_cdfo='NUMERO DU FOURNISSEUR'));
elle me retourne les rayons associés à une fournisseur
elle fonctionne très bien mais je suis obligé de rentrer mes numéros de fournisseur 1 par 1, du coup j'ai créé ma liste de fournisseur via la requête suivante
Code:
select fou_cdfo from mgfou where fou_cdfo NOT IN (select distinct eplg_cdfour from enplg
J'aimerai donc que le résultat de ma requête m'indique les fam_cdr de chaque résultat de la seconde !
J'ai tester d''imbriquer les deux requêtes pour que avoir les resultats combinés, j'ai essayé ceci
Code:
select fam_cdr from mgfam where fam_cdf in (select art_cdf from mgart where art_noart in (select vul_noart from mgvul where vul_cdfo='(select fou_cdfo from mgfou where fou_cdfo NOT IN (select distinct eplg_cdfour from enplg) '))
mais j'ai un message d'erreur m'indiquant 'sous-requete ramenant un enregistrement de plus d'une ligne ce qui est le but