Bonjour,
j'ai un petit problème avec une requete qui parait simpliste.
Voici le schéma des 3 tables simplifiées:
les jointures se font entre CLIENT_ID et les CLIENT_ID des 2 autres tables. Un client peut donc avoir plusieurs ADR et plusieurs TXT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Table ADR : ADR_ID, ADR_NAME, ADR_CLIENT_ID Table CLIENT: CLIENT_ID, CLIENT_NAME Table TXT : TXT_ID, TXT_NAME, TXT_CLIENT_ID
La requete qui pose probleme est :
Le problème est qu'un client n'a pas forcement de TXT associé, et là c'est le drame. SI un client n'a pas de TXT mais a (ou n'a pas) de ADR, la requete ne me le selectionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select + from client, adr, txt where client_id = adr_client_id and client_id = txt_client_id.
Je souhaiterai savoir l'astuce SQL pour pallier ce probleme. Merci d'avance.
Sincerement
Niko.
Partager