有两列 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'