Python--day48--ORM框架SQLAlchemy之子查询
2024-10-07 15:16:41
一定要把第一次查询的结果作为一个结果再进行查询:代码后面加.subquery()标明是子查询
1,简单的子查询
#select * from (select * from tb) as B q1 = session.query(Users).filter(Users.id > 0).subquery()
result = session.query(q1).all()
print(result)
2,子查询出来的结果是笛卡尔积
result = session.query(Person.nid,session.query(Users).subquery()).all()
for row in result:
print(row)
运行结果:
最新文章
- IntelliJ idea创建Spring MVC的Maven项目
- java 连接数据库之一个完整的函数
- [教学] Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试
- [C++][数据结构]队列(queue)的实现
- JS与树本(复杂)
- Atitit hsv转grb  应该优先使用hsv颜色原则 方便人类
- Web Service代理类生成工具
- 遇到技嘉 Gigabyte UEFI DualBIOS问题
- i3D的一篇Unity教程中的笔记
- [转]iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- MAC的一些实用
- java核心技术记录之java术语
- 【USACO 3.2.6】香甜的黄油
- Java中关于继承、类、多态、接口的知识点
- CRC与MD5的异同
- JustMock .NET单元测试利器(一)
- Linux下的指令:tail
- 近期Mac上编译geany软件的总结
- Java连接数据库的driver和url写法
- 把svn上的mycelipse导到本地的eclipse中【原】