Flask 的flask_sqlalchemy查询指定列并去重

  • 时间:2023.02.28 22:29
  • 来源:csdn
  • 编辑:谋网北海
  • 阅读次数:373

通过使用with_entities()方法来获取要在结果中返回的列


  1. # 查询制定的id列 
  2. result = RiskDataModel.query.with_entities(RiskDataModel.id)  # 返回BaseQuery 
  3.  
  4. # 返回指定的两列 
  5. result = RiskDataModel.query.with_entities(RiskDataModel.id, RiskDataModel.name)   
  6.  
  7. # 并且去重 
  8. result  = RiskDataModel.query.with_entities(RiskDataModel.store_st_id).distinct().all() 
 

本站部分文章均来自互联网,具体由文章来源标注,如有侵犯您的权益请联系删除,谢谢!