PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Requêtes et cardinalités simples....
Requêtes et cardinalités simples....
Iniciado por sudri.info, jul., 20 2005 3:37 PM - 1 resposta
Publicado em julho, 20 2005 - 3:37 PM
Bonjour,
Dans l'analyse deux fichiers Fichier1 et Fichier2 sont reliés par une liaison simple de type
F1--(0,1)----------(1,1)-->F2 avec une clé unique dans les deux fichiers.
Chaque fichier peut contenir une adresse mail (F1 : adresse profession, F2: adresse perso)
Je veux avoir la liste de toutes les adresses mail aussi bien perso que professionnel.
J'obtiens la liste des occurrences du fichier F1 qui ont ou pas d'adresses dans F1 et une adresse dans F2 par contre je n'obtiens pas les occurrences de F1 qui n'ont pas d'occurrences dans F2. Si je force la liaison en lui demandant de sortir un enregistrement de F1 si pas d'occurrence dans F2, là j'obtiens tous les enregistrements de F1 même s'ils n'ont pas d'adresse mail ni dans F1, ni dans F2...
la requête a deux conditions : F1.mail contient "@" ou F2.mail contient "@".
Le résultat n'est pas logique... J'ai testé sur Windev9 mais aussi 7.5 et Webdev 9 et aussi 7.5 avec le même problème...
Quelqu'un a-t-il déjà eu le même problème ?
Merci de votre aide
Sylvie
Publicado em julho, 20 2005 - 5:47 PM
"Sylvie Sudri" <sudri.info@libertysurf.fr> a écrit dans le message de news:
42de2c7a$1@news.pcsoft.fr...

Bonjour,
Dans l'analyse deux fichiers Fichier1 et Fichier2 sont reliés par une
liaison simple de type
F1--(0,1)----------(1,1)-->F2 avec une clé unique dans les deux fichiers.
Chaque fichier peut contenir une adresse mail (F1 : adresse profession,
F2: adresse perso)
Je veux avoir la liste de toutes les adresses mail aussi bien perso que
professionnel.
J'obtiens la liste des occurrences du fichier F1 qui ont ou pas d'adresses
dans F1 et une adresse dans F2 par contre je n'obtiens pas les occurrences
de F1 qui n'ont pas d'occurrences dans F2. Si je force la liaison en lui
demandant de sortir un enregistrement de F1 si pas d'occurrence dans F2,
là j'obtiens tous les enregistrements de F1 même s'ils n'ont pas d'adresse
mail ni dans F1, ni dans F2...
la requête a deux conditions : F1.mail contient "@" ou F2.mail contient
"@".
Le résultat n'est pas logique... J'ai testé sur Windev9 mais aussi 7.5 et
Webdev 9 et aussi 7.5 avec le même problème...
Quelqu'un a-t-il déjà eu le même problème ?
Merci de votre aide
Sylvie
bonjour

si j'ai bien compris vous voulez tous les enreg de F1 qui ont et n'ont pas
d'enreg dans F2
si tel est le cas LEFT OUTER JOIN est votre ami
cdt JeAn-PhI