Bonjour,
J'aurais besoin d'une condition IF dans ma requête mais je ne connais pas la
syntaxe.
Voilà ma requête:
Ce que je voudrais c'est que le dernier INNER JOIN ne soit exécuté que si ta.td_id est différent de zéro, sinon td_title vaut 'none'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT ta.*, tb.title AS tb_title, tc.title AS tc_title, td.title AS td_title, FROM table_a AS ta INNER JOIN table_b AS tb ON tb.id = ta.tb_id INNER JOIN table_c AS tc ON tc.id = ta.tc_id INNER JOIN table_d AS td ON td.id = ta.td_id;
Quelqu'un pourrait-il m'aider ?
Merci.
Partager