Bonjour...
J'essais de faire une requete avec une jointure sur une table via un champ nom pour recuperer la derniere date enregistrée et je voudrais que s'il n'y a pas de champ du nom dans cette table, cela me recupere quand meme les autres renseignements demandés aussi.
Voila ma requete actuelle qui ne m'affiche les renseignements que si le champ jointif existe dans ma 2' table:
le but est que si sts_date n'existe pas pour client, la requete me ramene quand meme les autres renseignement et la , je n'ai que les renseignement si
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select `client`.*, `pylib`, `cllreg`,`tclib`,`sts_date` from `client`, `pays`, `region`, `type_client` left join `ext_stats` on `client`.`clcode` = `ext_stats`.`sts_clcode` where `client`.`tctype` = `type_client`.`tctype` and `client`.`pycode` = `pays`.`pycode` and `client`.`clreg` = `region`.`clreg` and `client`.`pycode` = `region`.`pycode` and `ext_stats`.`sts_date` = (SELECT max(`ext_stats`.`sts_date`) ) group by `ext_stats`.`sts_clcode`
sts_date existe
merci de m'indiquer la direction vers la bonne solution.







Répondre avec citation
Partager