首页 > 解决方案 > 在 TypeOrm 的 SQL 查询中创建 createQueryBuilder

问题描述

有通过 createQueryBuilder 动态构建的查询,示例查询:

SELECT * FROM task
WHERE (("attrs"->>'count')::int > 300 ) 
ORDER BY id DESC

但我需要下一个 sql:

WITH tmp as (
SELECT * FROM task
WHERE (("attrs"->>'count')::int > 300 ) 
ORDER BY id DESC)
SELECT * FROM tmp LIMIT 100;

我知道在 TypeOrm 中可以在qb.limit (100)中添加LIMIT ;但需要WITH。是否可以通过 createQueryBuilder 创建它?

标签: postgresqltypescripttypeorm

解决方案


推荐阅读