当前位置: 首页 > wzjs >正文

php语言的网站建设app推广有哪些渠道

php语言的网站建设,app推广有哪些渠道,网站服务器怎么选择,网站建设新手指南链表查询 join方法允许你指定两个或多个表之间的连接条件,并返回一个新的查询对象,该对象包含了连接后的结果。 内连接 from sqlalchemy import join # 使用join函数 query db.session.query(User, Order).join(Order, User.id Order.user_id) res…

链表查询

join方法允许你指定两个或多个表之间的连接条件,并返回一个新的查询对象,该对象包含了连接后的结果。

内连接

from sqlalchemy import join

# 使用join函数
query = db.session.query(User, Order).join(Order, User.id == Order.user_id)
results = query.all()

# 或者使用Query对象的join方法
query = db.session.query(User, Order).join(Order, User.id == Order.user_id)
results = query.all()

# 遍历结果
for user, order in results:
    print(user.username, order.order_id)  # 假设Order表有一个order_id字段

左连接

query = db.session.query(User, Order).outerjoin(Order, User.id == Order.user_id)
results = query.all()

# 遍历结果,注意这里可能有些User没有对应的Order
for user, order in results:
    if order is not None:
        print(user.username, order.order_id)
    else:
        print(user.username, "No orders")
 

通过左连接,查询dialogue_detail和detail_eval表;

conditions = [DialogueDetail.dialog_id == dialog_id,DialogueDetail.create_by == get_user_id()]
dialog_detail_fields = ["id", "dialog_id", "content", "dialog_role","user_source", "create_by", "create_time", "is_delete"]
detail_eval_fields = ["comment_type", "feedback_type", "feedback_content"]
query = (db.session.query(*[getattr(DialogueDetail, f1) for f1 in dialog_detail_fields],*[getattr(DialogueDetailEvaluation, f2) for f2 in detail_eval_fields]).join(DialogueDetailEvaluation,DialogueDetailEvaluation.dialog_detail_id == DialogueDetail.id,isouter=True).filter(*conditions).order_by(DialogueDetail.create_time))tmp_all = query.all()

多表连接

# 假设还有第三个表Product,Order表有一个product_id字段指向Product表的id字段
query = db.session.query(User, Order, Product).join(Order, User.id ==Order.user_id).join(Product, Order.product_id == Product.id)
results = query.all()

# 遍历结果
for user, order, product in results:
    print(user.username, order.order_id, product.name)  # 假设Product表有一个name字段
 

参考:

如何在SQLAlchemy中实现多表联合查询_sqlalchemy 对子查询join-CSDN博客

http://www.dtcms.com/wzjs/400868.html

相关文章:

  • javaweb项目源码免费下载北京seo招聘信息
  • 酒店找人做网站软文案例200字
  • 做qq链接的网站北京网站优化方法
  • 官网站超链接怎么做济南百度代理
  • 网页设计与网站开发项目站长工具介绍
  • 重庆网站建设红旗河沟附近的成人电脑培训班
  • 自己建网站免费ttkefu在线客服系统官网
  • 时时彩平台网站怎么做电商推广联盟
  • 企业型网站建设步骤及注意事项郑州网站seo外包
  • 宁波专业网站制作设计十大基本营销方式
  • 重庆市建设工程信息网站广告位招商怎么找客户
  • 网站建设与维护心得体会电商怎么做如何从零开始
  • 广告制作公司经营范围有哪些网站优化网站
  • 怎么做网站排版快排seo
  • 做任务得钱的网站适合发表个人文章的平台
  • 用Axure做的网站原型百度云如何宣传推广自己的店铺
  • 佛山网站建设外包竞价推广套户渠道商
  • flas网站开发工具石家庄百度搜索引擎优化
  • 住房城乡建设部门户网站百度竞价开户多少钱
  • 西安到北京廊坊关键词优化平台
  • 网站建设要学哪些软件有哪些内容企业网络营销策略
  • 佛山贸易网站建设软文
  • 广州的网站建设公司哪家好网站推广上首页
  • 河南企起网站建设南宁关键词优化公司
  • 网站开发文件夹网店运营工资一般多少
  • 中山市住房和城乡建设局网站关键词歌词表达的意思
  • 浦东新区专业网站建设网络营销渠道可分为
  • 用php做网站出现的问题东营网站seo
  • 企业公司做网站排名函数rank怎么用
  • 网站编程培训学校招生网站流量