que je dois faire quelque chose comme ça:cas du serveur SQL pour détecter une condition égale ou non (mutuellement exclusifs)
select * from table1 where type case @param when 1 then EQUAL else NOT EQUAL end 3
tout sélectionner pour le type = 3 ou pour le type <> 3, en fonction param. Considere une grande sélection impliquant un grand nombre de tables .... L'idée est pas copier même sélectionner des deux côtés de « UNION »
select * from table1 where type = 3 and @param =1
UNION
select * from table1 where type <> 3 and @param <> 1
Est-il possible?
pouvez-vous donner quelques exemples de données et le résultat attendu – GuidoG