Hella tous,SELECT table SQL récupérée par une instruction IF
Ce que je veux faire quelque chose comme ça, je vais avoir une table SQL en fonction de mon paramètre,
DECLARE @find varchar(30)
SET @find = 'no'
SELECT * FROM
(
if @find = 'yes'
(
SELECT * FROM myTable
WHERE ID= '5882'
)
ELSE
(
SELECT * FROM myTable
WHERE OLD_ID= '5882'
)
) X
Ceci est juste un Le tableau simple que j'ai donné à titre d'exemple, ma vraie requête SQL est beaucoup plus grande et donc je ne pense pas que je puisse utiliser SQL dynamique dans cette requête. J'ai donc besoin d'un autre moyen.
Pas la réponse exacte de la question, mais c'était ce dont j'avais besoin, et un bon moyen de le faire. J'ai essayé de passer le nom de la colonne en paramètre, et c'est une façon de le faire. Merci. – stckvrflw