Insertion dans une table commune avec les différents scénariosÉviter multiples si existe, d'autre instruction if des sorties pour des jointures différentes utilisées à l'intérieur
Ex:
if exists(select id from tablename where id =1)
insert into Temp
select * from tbl inner join ........
else if exists(select id from tablename where id=2)
insert into Temp
select * from tb2 inner join ........
else if exists(select id from tablename where id=3)
insert into Temp
select * from tb3 inner join ........
....
est comme condition d'utilisation d'autre pour se joindre à des tables différentes pour ID différent ... maintenant je veux écrire une seule requête sans cela si, sinon si ... mais en fonction de la valeur d'id l'instruction select respective devrait être appelée