我正在尝试使用原始 SQL 查询我的数据库。我想在某个领域获得类似的对象。我还想为某个字段查询这些对象的位置关系。这是我到目前为止的 SQL:
Center.find_by_sql("SELECT * FROM Centers WHERE name ILIKE '%" + query + "%'
AND status = 1");
一个中心有一个位置关系,我也想查询位置字段。Location.country = 什么?我使用的数据库是 PostgreSQL 数据库,我使用 Datamapper 作为 ORM。我使用 datamapper 进行了此查询设置,但结果并不好。谁能帮我扩展这个查询以包括对Center.location
国家字段的查询?