Requête SQL a deux tables [Résolu]

Signaler
Messages postés
77
Date d'inscription
mardi 18 octobre 2005
Statut
Membre
Dernière intervention
1 février 2007
-
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
-
Salut tous le monde!!!!!

Je suis en train developper une requete dans pour programme. Dans ma requete je fais un join entre deux tables
voici ma requete: select DOSSIER.DOSSIER,DOSSIER.ESPECE,DOSSIER.GENRE,DOSSIER.FERME,,CLIENT.NOCLIENT,CLIENT.NOM from CLIENT,DOSSIER"

Une table qui s'appelle CLient et l'autre Dossier. Mon probleme est que dans ma table dossier mes numéro de dossier contienne mon numéro de client.
exemple NOCLIENT #DOSSIER
ALE23 ALE230001

Je voudrais savoir si quelqu'un sait comment faire pour faire une requete pour selectionner le nom des clients egale au # dossier avec les 5 premier caractere du # dossier.

merci

3 réponses

Messages postés
3757
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
16
Salut,

Et pour les 5 premiers caractères, pour compléter la réponse de frop01, 2 solutions :

1 -
"select DOSSIER.DOSSIER, DOSSIER.ESPECE, DOSSIER.GENRE, DOSSIER.FERME, CLIENT.NOCLIENT, CLIENT.NOM from CLIENT, DOSSIER WHERE left(DOSSIER.DOSSIER,5) = CLIENT.NOCLIENT"

2 -
"select DOSSIER.DOSSIER, DOSSIER.ESPECE, DOSSIER.GENRE, DOSSIER.FERME, CLIENT.NOCLIENT, CLIENT.NOM from CLIENT, DOSSIER WHERE DOSSIER.DOSSIER like (CLIENT.NOCLIENT & '*')"

Dans le 2ème cas, si '*' ne donne rien, remplace par '%'.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 179 internautes nous ont dit merci ce mois-ci

Messages postés
1352
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
19 novembre 2008
2
Bonsoir,



tout d'abord il faut enlever une virgule de trop dans ta requete : FERME,,CLIENT



ensuite pour joindre deux tables, il faut deux champs de liaison comme par exemple le numéro de client.



from DOSSIER,Clients WHERE DOSSIER.NOCLIENT=CLIENT.NOCLIENT



Cordialement.
http://perso.wareteam.com
http://freelance.wareteam.com
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
9
Salut,



Pff même pas drôle CanisLupus ... t'as tout dit ..

++

Zlub