Sqlalchemy 如何在联接列上查询distinct?
这是代码,我希望UserCheckpoint.checkpoint是distincts。这意味着所有查询的UserCheckpoints都应该具有不同的检查点对象Sqlalchemy 如何在联接列上查询distinct?,sqlalchemy,Sqlalchemy,这是代码,我希望UserCheckpoint.checkpoint是distincts。这意味着所有查询的UserCheckpoints都应该具有不同的检查点对象 friends_ucp = (db.session.query(UserCheckpoint). join(UserCheckpoint.checkpoint). filter(radius_cond). filter(Checkpoint.de
friends_ucp = (db.session.query(UserCheckpoint).
join(UserCheckpoint.checkpoint).
filter(radius_cond).
filter(Checkpoint.demo == False).
filter(UserCheckpoint.user_id.in_(friends))
)
我怎么做?谢谢。我用
groupby()解决了这个问题。
请添加您的解决方案作为答案并接受它,或者删除问题。您能提供一个示例吗?