我正在尝试使用 knex 创建以下查询:
SELECT * FROM users group by users.location having users.photo is not null
如下:
knex("users").groupBy("users.location").having("users.photo", "IS NOT", "Null")
我收到以下错误:
The operator IS NOT is not permitted
我浏览了他们的文档,但找不到任何有用的信息。
原文由 Akshay Khetrapal 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据 文档, .havingRaw 是你需要的:
另一方面,立即执行 knex.raw,除非在此特定情况下使用构建器还有任何剩余优势。