0

是否有任何标准方法来查找哪个子句将结果限制为零记录?

例如我有这个查询:

SELECT * FROM `tb` WHERE `room` > 2 AND `keywords` LIKE 'Apartment'

如果此查询不返回任何记录,我如何找到将结果限制为零记录的字段。

当您尝试搜索某些内容时,如果没有结果,某些搜索引擎会向您显示如下消息:

尝试不使用关键字进行搜索

或者,如果您正在使用MATCH(city) AGAINST('tegas')它向您展示:

你是说德克萨斯吗

4

1 回答 1

3

在查询执行期间,将评估所有条件。为了确定一个特定项目是否导致查询返回零记录,您必须为每个条件方案运行单独的语句。

我建议从所有可能的标准开始,然后根据其余项目的重要性进行回溯。这样,您就可以以最有效的方式限制处理。

于 2012-07-07T17:02:05.543 回答