国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - SqlAlchemy中,一個query如何多次執行filter添加or條件?

瀏覽:108日期:2022-08-05 11:44:39

問題描述

由于某些原因,無法在一個filter里執行添加所有的or

所以有以下情況:已經存在一個queryquery = session.query(User).filter(or_(User.id == 2,User.id == 3))

此時sql語句為SELECT * FROM USER WHERE id=2 or id =3;

此時還需要添加一個條件or_(User.id == 4,User.id == 5)

query = query.filter(or_(User.id == 4,User.id == 5))

此時sql語句變為

SELECT * FROM USER WHERE id=2 or id =3 AND (id=4 or id =5)

我期望的結果是

SELECT * FROM USER WHERE id=2 or id =3 OR id=4 or id =5

請問要怎么辦?

問題解答

回答1:

不可以這樣子嗎?query = session.query(User).filter(or_(User.id == 2,User.id == 3),User.id == 4,User.id == 5)

回答2:

你請試試

query = session.query(User).filter(or_(User.id == 2, User.id == 3, User.id == 4, User.id == 5))

或者(應該更快):

query = session.query(User).filter(User.id.in_([2, 3, 4, 5]))

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 精品伊人久久久久7777人 | 国产一级淫片a免费播放口之 | 免费人成综合在线视频 | 精品国产一区二区三区www | 美女张开腿让男生桶出水 | 国产午夜精品理论片免费观看 | 天堂资源8中文最新版在线 天堂最新版 | 萝控精品福利视频一区 | 久草视频大全 | 一个人看的免费观看日本视频www | 亚洲午夜在线 | 精品一区二区三区在线成人 | 国产亚洲精品线观看77 | 三级网址在线 | 男女乱淫真视频免费一级毛片 | 国产农村乱 | 男女免费视频 | 亚洲一区二区三区中文字幕 | 午夜一级毛片不卡 | 日韩亚洲国产综合久久久 | 91久国产在线观看 | 久久99亚洲精品久久久久网站 | 夜色www国产精品资源站 | 久青草视频在线 | 国产乱色在线观看 | 玖玖这里只有精品 | 日本aaaa特级毛片 | 亚洲成a人不卡在线观看 | 天天爱天天做天天爽天天躁 | 欧美一区二区三区在线观看免费 | 免费高清不卡毛片在线看 | 品色堂永久免费 | 久久精品视频在线观看榴莲视频 | 午夜大片免费男女爽爽影院久久 | 亚洲图片视频在线观看 | xxxxx日本59| 欧美成人午夜做爰视频在线观看 | 一级黄色大片 | 真人一级一级特黄高清毛片 | 中文字幕高清在线天堂网 | 午夜91理论片 |