我对这个查询有一个奇怪的问题。当我按原样运行时,我会得到一个结果集,但是,当我以任何方式更改WHERE子句,甚至删除它时,它会完全消除我的整个结果集。有什么想法可以解释为什么会这样吗?这是在一个旧的,糟糕的供应商平台上,不幸的是,我不能有管理员访问,所以我能做的就是运行报告,而且是有限的。 (CASE WHEN SUBSTRING(VO.AR090_REFERENCE, 1, 1) = 'X' THEN 'CLUB' WHEN LEFT(RIGHT(VO.AR090_REFERENCE, 5), 2) = 'IP' THE