以下建议, 适用SQL SERVER 05, 08, 08R2, 2012
1,OR 在 WHERE 中
没有问题的:
- WHERE a.col1 = @val1 OR a.col1 = @val2 …
- WHERE a.col1 = @val1 OR a.col2 = @val2 …
- WHERE a.col1 = @val1 OR a.col2 IN (SELECT col2 FROM tab2)
有问题的:
- WHERE a.col1 = @val1 OR b.col2 = @val2