如何使用Query\Builder with 'LIKE‘%something% and 'OR’从两列中选择数据。尽管使用了OR,但如果列标题中没有匹配项,我就得不到数据,但列副标题中必须有匹配项。我目前正在这样做: $Query->andWhere(
'MyData.title LIKE :searchValue: OR MyData.subtitle LIKE :searchValu
但是在一个参数中。例如,我有用于搜索3项的@Param("roomNumber")。示例"roomNumber":"001"然后通过rooomNumber显示过滤器。在一个参数中可以搜索多个项。这是我的存储库
@Query("select a,b.bedType,b.roomCategory from RoomDetail a left outer join RoomMaster b on a.roomId= b.id where lower(a.roomNumber)
我一直在浪费太多的时间,试图解决与Phalcon/Paginator一起使用的用于特定查询的QueryBuilder问题。在我尝试添加分页器之前,查询工作正常,而且该分页器似乎正在中断查询。考虑到在Phalcon中内置了一个分页器,而且我在整个项目中都使用过它,通过只为几个查询创建一个单独的自定义分页系统来解决这个问题似乎是错误的!所以我想让这件事起作用。`tags` LIKE '%query%&
我使用的是php phalcon5框架。我在产品表上有两列。产品标题和关键词。产品标题包含一个完整的句子和关键字包含多个逗号分隔词。我做了不同的查询,但得到了意想不到的结果。: three piece, shari, Kurti$data = trim($this->request->getPost('q'));
$query = Products::find(["keywords LIKE :key: OR product_title LIK