Bonjour
j'ai un probleme avec une requete et un if compris dans cette requete
Mon probleme est que quand ma condition est vrai je ne recupere pas '000' dans champs3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select table1.champs1,table1.champs2, if (table2.champs1 is null,'000' ,table2.champs1) as champ3 from table1 left join table2 on table1.champsid = table2.champsid where table1.champs2 = '12'
Vu que j'ai un left join il peut y avoir des lignes de la table1 sans correspondance dans la table2 et jsutement j'ai besoin de formater le champ de la table2 sans correspondance
Du coup quelle est la condition a tester svp
Merci d'avance
Partager