Bonjour,

Je rencontre la problématique suivante :

J'ai une table [regle] (id int, type int, source int, cible int)

Cette table m'indique que pour un type donné, la cible se substitue à la source.

Le champ source peut être null, ce qui veux dire que la cible se substitue à n'importe qu'elle source pour un type donné.

Comment écrire un select qui me renverrai une seule ligne dans le cas ou type= 'A' et source = '10' ou null


id | type | source | cible
1 | A | 10 | 20
1 | A | NULL | 30


J'espère avoir réussi à me faire comprendre.

Merci d'avance

Sylvain