bonjour,
j'ai 02 TABLES access. je veux une requête sql qui affiche les champs A, B, C ET D de la TABLE1 tel que le champ commun TABLE1.X= TABLE2.X et TABLE2.Y = une valeur
quel est le code sql que je doit écrire
merci
Version imprimable
bonjour,
j'ai 02 TABLES access. je veux une requête sql qui affiche les champs A, B, C ET D de la TABLE1 tel que le champ commun TABLE1.X= TABLE2.X et TABLE2.Y = une valeur
quel est le code sql que je doit écrire
merci
Bonjour
Avant que quelqu'un ne te donne la solution toute cuite, as-tu essayé de le faire en mode graphique avec le générateur de requête (que l'on nomme le QBE) ?
Car si tu le fais, tu auras ensuite le code SQL ;)
Philipped
REBONJOUR
oui c'est déja fait mais j'ai eu une grille vide!
Re
C'est tout simplement peut-être qu'il n'y a pas de résultat possible.
Il serait bon que tu nous montres ce que tu as fait.
N'oubliez pas que DVP est un forum d'entraide, et non faites-moi cela ;)
Philippe
salut
merci pour votre intérêt
voici ma requête :
merci pour l'aideCode:
1
2
3 SELECT SITES.cod_site, SITES.cod_ligne ,LIGNES.cod_ligne ,LIGNES.cod_centre ,CENTRES.cod_centre FROM SITES, LIGNES , CENTRES WHERE LIGNES.cod_ligne = SITES.cod_ligne and LIGNES.cod_centre = CENTRES.cod_centre = 2;
Salut
Si ACCESS ne te renvoie pas de message d'erreur c'est que le code sql n'a pas de problème:lol:.
En faite le code n'a pas de problème.
Enlève la partie where et voie s'il existe des lignes qui verifient tes critères.
@+
resalut,
si, access renvoi un message d'erreur:
type de données incompatble dans l'expression du critère
merci
Bonsoir,
Je ne penses pas que x=y=2 soit accepté, il faudrait plutot écrireOu si x est une chaine :Code:x=y and x=2
Code:x=y and x='2'
Salut
Toutes mes excuses! J'avais pas vue "LIGNES.cod_centre = CENTRES.cod_centre = 2 ". En faite c'est bien une erreur!
Il faut plutôt:
Code:LIGNES.cod_centre =2 and CENTRES.cod_centre = 2
Bonjour, en sql :
Code:
1
2
3
4
5
6
7
8
9
10
11 SELECT A, B, C, D FROM TABLE1 INNER JOIN TABLE2 ON TABLE1.X=TABLE2.X WHERE TABLE2.Y=Valeur