我想在多个列中搜索特定值。有什么方法可以优化这个查询吗?AVDCAV.CAVCH8, AVDCAV.CAVCH9 INNER JOIN Events ON AVDCAV.IDEvent=Events.EventID
WHERE CAVCH9 NOT LIKE'0.0000000000' OR CAVCH8 NOT LIKE '0.0000000000' OR CAVCH7 NOT LIKE '0.0000000000'
我有一个包含街道地址列的Location表。我的应用程序提供了一种搜索机制,可以使用该列查询位置,我正在尝试加快查询速度。数据库有200多万条记录,我只是想提出这个问题,看看人们都做了些什么。我的问题基本上是这样的:给定一个主键、地址、城市、州、邮政编码列,应该如何索引这个表,以便像下面这样的查询不会花费10秒:
`select * from location where loc_address_slike
我在使用表单中的用户输入搜索MySQL数据库表中的多列时遇到问题。'%$input%' OR make LIKE '%$input%' OR model LIKE '%$input%' OR option LIKE '%$input%'");
然而,当我从查询中删除最后的OR时,它工作得很好,但只搜索年份、制造和型号字段