我试图从第一行获取 2 行,但它应该具有不同的值。例如,class Table(db.Model): id = db.Column(primary_key) category = db.Column(string) user_id = db.Column(Integer, Foreign(User))two_rows = Table.query.filter_by(category='category1').limit(2).all()使用上面的代码,我们可以得到两行。但它从不确保每一行都有不同的 user_id。我如何确保(或查询)它?所以我期待结果而不是[<Table id=1, category='category1', user_id=1>, <Table id=2, category='category1', user_id=1>]它应该是[<Table id=1, category='category1', user_id=1>, <Table id=3, category='category1', user_id=2>][+] 我目前正在使用PostgreSQL烧瓶-sqlalchemy
添加回答
举报
0/150
提交
取消