SQLAlchemy 范围重叠查询

时间:2021-03-26 18:13:03

标签: sql postgresql sqlalchemy

有两列 datetimerange[] 类型。 如何在 sqlalchemy 中编写以下查询?

SQL:

unnest(range_array_1) && unnest(range_array_2)

我试过这个方法,但是报错

session.query(table_1.id).filter(func.unnest(table_1.range_array_1).overlaps(func.unnest(table_2.range_array_2 )))

    
AttributeError: Neither 'Function' object nor 'Comparator' object has an attribute 'overlaps'

0 个答案:

没有答案