select * from user where (in, use_name) in ((10, ''zhangsan), (20, ''lisi))
1
yikoda OP 突然卡到这~ 好 tama 难、
|
2
JhZ7z587cYROBgVQ 2016-07-15 08:16:13 +08:00
```query(user).filter((user.in, user.use_name) in ((10, 'zhangsan'), (20, 'lisi'))).all()``` 这样子?,不是很看得懂那两个字段哎
|
3
eriale 2016-07-15 09:05:13 +08:00
session.query(user).filter(text("(in, user_name) in ((10, 'zhangsan'), (20, lisi'))")).all()
|
5
mxi1 2016-07-15 12:59:35 +08:00
sqlalchemy 的一般用法,不是先定义一个 User 的 class ,然后通过 db_session 去 query 、 filter 吗?😅
|
6
mickeyandkaka 2016-07-15 20:30:51 +08:00
嫌麻烦的话 session.execute(sql)
|
7
aristotll 2016-07-16 08:12:14 +08:00
r#6 @mickeyandkaka 高 简单粗暴...
|