PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → requete sur fichiers
requete sur fichiers
Iniciado por richard.clerc, ago., 05 2005 11:04 AM - 2 respostas
Publicado em agosto, 05 2005 - 11:04 AM
bonjour ,

j'ai 2 fichiers : personne et adresse
Chaque personne a 2 adresses .
j'ai défini le fichier personne ainsi :
nom , prenom , adresse1 , adresse2

et le fichier adresse :
num,rue,lieudit,codepostal,ville

où adresse1 et adresse2 du fichier personne sont des liens vers le fichier
adresse

mon fichier adresse contient les enregistrements suivants:
2 , mesanges, "" , 79000 , Niort
3 , alouettes , "" , 79000 , Niort

dans mon fichier personne , j'ajoute l'enregistrement suivant :
Smith , Paul , 1 ,2
Martin, Jacques , 2, 1



comment ecrire la requete sql pour afficher
nom , prenom , num (de adresse1 ), rue (de adresse1 ), ville (de adresse1 )
, num (de adresse2 ),rue (de adresse2 ), ville (de adresse2 ) grâce à une
requete ??????



merci
Publicado em agosto, 05 2005 - 12:49 PM
Bonjour,
au début je pensais aux requêtes avec sous-requête, mais je ne vois pas
très bien comment tu passerais en paramètre à la sous requêtes l'id de
ton adresse qui se trouve en fait dans la requête principale.

N'y a-t-il pas une solution avec une table mémoire que tu remplirais
avec des requêtes séparées ???

Bonne chance,

Bruno

Richard a exprimé avec précision :
bonjour ,

j'ai 2 fichiers : personne et adresse
Chaque personne a 2 adresses .
j'ai défini le fichier personne ainsi :
nom , prenom , adresse1 , adresse2

et le fichier adresse :
num,rue,lieudit,codepostal,ville

où adresse1 et adresse2 du fichier personne sont des liens vers le fichier
adresse

mon fichier adresse contient les enregistrements suivants:
2 , mesanges, "" , 79000 , Niort
3 , alouettes , "" , 79000 , Niort

dans mon fichier personne , j'ajoute l'enregistrement suivant :
Smith , Paul , 1 ,2
Martin, Jacques , 2, 1



comment ecrire la requete sql pour afficher
nom , prenom , num (de adresse1 ), rue (de adresse1 ), ville (de adresse1 )
, num (de adresse2 ),rue (de adresse2 ), ville (de adresse2 ) grâce à une
requete ??????



merci



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em agosto, 05 2005 - 1:59 PM
J'ai trouvé une solution :

créer une sous requete pour avoir un ensemble de données différents

select nom,prenom,
num,rue,lieudit,codepostal,ville,
num2,rue2,lieudit2,codepostal2,ville2

from
personne join adresse on personne.idadresse1=adresse.idadresse ,
personne join ( select
idadresse as id2 ,num as num2,rue
as rue2,lieudit as lieudit2,codepostal as codepostal2,ville as ville2
from adresse) ON idadresse2=id2


et ça marche.


"Lallemand Bruno" <bruno.lallemand@imsconsult.be> a écrit dans le message de
news: mn.2a897d58c19d3b72.27064@imsconsult.be...

Bonjour,
au début je pensais aux requêtes avec sous-requête, mais je ne vois pas
très bien comment tu passerais en paramètre à la sous requêtes l'id de
ton adresse qui se trouve en fait dans la requête principale.

N'y a-t-il pas une solution avec une table mémoire que tu remplirais
avec des requêtes séparées ???

Bonne chance,

Bruno

Richard a exprimé avec précision :
bonjour ,

j'ai 2 fichiers : personne et adresse
Chaque personne a 2 adresses .
j'ai défini le fichier personne ainsi :
nom , prenom , adresse1 , adresse2

et le fichier adresse :
num,rue,lieudit,codepostal,ville

où adresse1 et adresse2 du fichier personne sont des liens vers le

fichier
adresse

mon fichier adresse contient les enregistrements suivants:
2 , mesanges, "" , 79000 , Niort
3 , alouettes , "" , 79000 , Niort

dans mon fichier personne , j'ajoute l'enregistrement suivant :
Smith , Paul , 1 ,2
Martin, Jacques , 2, 1



comment ecrire la requete sql pour afficher
nom , prenom , num (de adresse1 ), rue (de adresse1 ), ville (de

adresse1 )
> > , num (de adresse2 ),rue (de adresse2 ), ville (de adresse2 ) grâce à
une
requete ??????



merci


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net