J'ai un scénario comme, je dois ajouter ma jointure dans conditionnelJointures dans une instruction conditionnelle dans SQL Query
par exemple. Lorsque la valeur est 1 rejoindre ensuite intérieur de déposer une et si la valeur 2 puis jointure interne à la table
ci-dessous est mon exemple de requête et je reçois erreur syntaxe incorrecte près du mot-clé « intérieur »
DECLARE @i INT=1
select name from emp
if(@i=1)
begin
inner join a on a.ID=emp.ID
end
else if(@i=1)
begin
inner join b on b.ID=emp.ID
end
where emp.ID=2
Merci
Cela pourrait produire des enregistrements supplémentaires, en raison de la jointure supplémentaire. – mjv
Bonne idée +1, son travail pour moi merci –