Bonjour,
Voilà, je vous expose mon probleme :
J'ai trois tables, en fait plus mais je vais limiter a trois, dans mon cas on a par exemple :
Table A
A_ID
B_ID
A_C1
Table B
B_ID
C_ID
B_C1
Table C
C_ID
C_C1
Je veut faire une recherche sur la table A, mais je n'ai comme information que l'id de la table C,
Je voudrais savoir si en faisant ainsi ce serait correct :
Select A.* from A A, B B, C C where A.B_ID=B.B_ID and B.C_ID=C.C_ID and C.C_ID=1
Est ce que je vais bien avoir toute les valeurs de A en avec une limite a C??
Et si je fais :
Select A.* from A A, B B, C C where A.B_ID=B.B_ID and B.C_ID=C.C_ID and C.C_ID=1 and B.B_ID=1
Est ce que j'aurais bien que les valeurs de A dont B.B_ID=1 et non les valeurs A avec un B.B_ID différent de 1 mais un C.C_ID=1?
Je testerais bien directement sur la base au lieu de vous embeter avec ma question, mais malheureusement quelque probleme technique m'y empeche !!!
Merci de vos réponses ...
Partager