postgresql 我如何在类型表中以`SELECT * FROM t WHERE(Z AND(X OR Y))`的形式编写SQL查询

iq0todco  于 2023-10-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(113)

我想用TypeORM写一个SQL查询,类似于这样:

SELECT * 
FROM table 
WHERE (Z AND (X OR Y))

我试着

[ {Z: true, 0: [{X : true, Y: true }] } ]

但它不起作用,因为数据库中没有列'0'。
我如何在TypeORM中编写这样的SQL查询?

66bbxpm5

66bbxpm51#

stackoverflow上的另一个问题可能会回答你的问题:other question .这是1yo,所以我不能说是否有任何修改关于这件事。说实话,我还没有尝试过TypeORM。但是在回答这个问题时,您可以重复参数或使用带有括号的查询构建器。
希望有帮助。我知道这是多么可怕的是被困在一个ORM的限制,续集是,仍然是一个真实的痛苦对我来说。

相关问题