Salur a tous ,
Je voulais savoir si on peut faire un case dans un from.
En effet j aurais besoin de faire une jointure ou une autre selon conditions
Merci
Version imprimable
Salur a tous ,
Je voulais savoir si on peut faire un case dans un from.
En effet j aurais besoin de faire une jointure ou une autre selon conditions
Merci
la meilleure methode est de faire une liste de condition avec les OR
ex:
where (nom = "toto" and prenom = "bibi") or ( nom = "toto" and prenom = "bobo")
Il faudra que de toute maniere tu fasses une double jointure et que tu precises dans ton select quelle information il faut pecher selon le cas
Franchement merci ,
Trop rapide la reponse , je vais essayer
A+
Tu peux faire un CASE dans l'expression de jointureCitation:
Envoyé par salska
En revanche, il n'est pas possible de faire sur la table jointeCode:
1
2
3 FROM table1 JOIN table2 ON table1.code = CASE condition THEN table2.code1 ELSE table2.code2 END
Code:
1
2
3 FROM table JOIN CASE condition THEN table1 ELSE table2 END ON table.code = table2.code