SQL语句问题,为什么查不出数据??

2025-05-22 07:59:27
推荐回答(3个)
回答1:

1、索引选择算法非常复杂,这个一下子讲不清楚

2、可以利用查询分析器看看各SQL的执行计划,可以看到每一步是否用互索引以及用了什么索引把 BM_ZRZXID = ('010358') 改为它时 BM_ZRZXID = ('010306')
把 CPBZCB_ZRZXID = ('010358') 改为它时 CPBZCB_ZRZXID = ('010306')
分析前后执行计划是否有啥不同

回答2:

上面的应该是查询字段加了索引,后面的那个字段没加,有这种可能。特别是数据量很大的时候

回答3:

CPBZCB_ZRZXID 涉及表结构中缺少对该列增加索引