T-SQL - How to write a conditional join

后端 未结 9 1889
轻奢々
轻奢々 2021-01-30 13:07

I have a stored procedure with a number of parameters. I would like to write my query so that it joins with certain tables but only if a particular parameter has a value. Take

9条回答
  •  余生分开走
    2021-01-30 13:32

    If I understand correctly it sounds like your join conditions would be the equivalent of
    ON ((@AddressID IS NOT NULL) AND (alias.column = @AddressID)) and likewise for the group join.

    I use this conditional join at times.

提交回复
热议问题