第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

flask-sqlalchemy 查詢具有不同值的多行

flask-sqlalchemy 查詢具有不同值的多行

慕運維8079593 2021-06-20 14:15:44
我試圖從第一行獲取 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。我如何確保(或查詢)它?所以我期待結(jié)果而不是[<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
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

如果要將查詢限制為具有不同 user_ids 的 2 個結(jié)果,只需使用 distinct()

two_rows = Table.query.filter_by(category='category1').distinct(Table.user_id).limit(2).all()

這里,那里更精確,當然還有這里的基礎知識


查看完整回答
反對 回復 2021-06-22
  • 1 回答
  • 0 關注
  • 236 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號