Probleme avec requete SQL

amsy10 -  
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un souci,J ai deux tables dont T1 et T2 .
T1
ch1 ch2 ch3

ET :

T2
P1 P2 P3 P4 P5

je voudrais faireun select T2 pour à la sortie P1,ch2,P3 lorsque ch1= P1 et P2=0
j ai cette requête mais qui me donne rien .

SELECT T2.P1 FROM T2,T1
where P2=0 and T2.P1=T1.ch1
GROUP BY P1,ch2,P3;



je suis sous access 2007 .
Merci d'avance.

4 réponses

informaticienSAP Messages postés 131 Statut Membre 20
 
Tu peux reformuler STP ?
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
s'il s'agit de récupérer les triplets uniques correspondant aux conditions, je dirai que le "group by" doit plutôt être remplacé par un distinct ?
SELECT DISTINCT P1,ch2,P3 FROM T2,T1
where P2=0 and T2.P1=T1.ch1
0
amsy10
 
en fait mon problème est que je veux avoir un requête de ce genre avec les deux(2) tables ci-dessus


SELECT T2.P1 FROM T2,T1
where P2=0 and T2.P1=T1.ch1

avec le distinct ca ne marchera pas pour deux tables , je viens d''essayer.
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
j'avais pas vu cette ligne> je suis sous access 2007 .
oops :)
0
informaticienSAP Messages postés 131 Statut Membre 20
 
Et alors ? le SQL dépend pas de l'environnement.
0
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
 
pour du SQL ANSI oui,
(mais je ne comprends pas pourquoi le DISTINCT que j'ai proposé ne marche pas).
0
informaticienSAP Messages postés 131 Statut Membre 20
 
SELECT ch1 FROM T1 INTO ch1_vle  
WHERE blabbla ...



Les Table_1 et Table_2 sont créés lors de la condition FROM de la requête.

SELECT Table_2.P1          
FROM   T2 Table_2,         
       T1 Table_1         
WHERE  Table_2.P2 = 0          
  AND  Table_2.P1 = ch1_vle


Au préalable il faudrait que tu es stocké la valeur du champ "ch1" de la table T1, si tu souhaites la mettre dans ta condition.
0