Bonjour,
J'ai une requete qui utilise plusieurs tables et le problème c'est qu'on m'avait déjà dit que le fait de faire des jointures avec les "and " ca crée des problèmes.
Résultat: ma requete n'affiche rien.
Que faut il faire dans ces cas la ? des requetes imbriquées, des jointure interne, jointure externe ?
Merci d'avance
voici ma requete en question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 -------------------------------- nb: la table asistante commerciale à été retiré (d'après Dara). seul le code assistance est affiché------------------------------------------ select tc.cli_code, tc.cli_raison_soc, tc.CLI_ADR_COD_POST, tc.CLI_ADR_VILLE, p.pay_libelle, tc.cli_siret, u.uti_nom, u.uti_prenom, pr.prov_regroupement, tcc.uti_code_assistante from t_client tc, t_client_commerciaux tcc, utilisateur u, provenance pr, t_provenance_teris_client tptc, pays p where tcc.COM_CODE = u.UTI_CODE ---jointure pour les clients commerciaux and tc.cli_code = tptc.CLI_CODE --- and tptc.CODE_PROV_INTERNE = pr.CODE_PROV_INTERNE ---jointure pour la provenance and tc.pay_code not like 100 --exclure le code 100 qui est la france and prov_regroupement like 'PVE';
Partager