简体   繁体   English

如何为SQL使用sqlalchemy?

[英]how to use sqlalchemy for sql?

select category_id, (select category.name from category where category.id = category_id ) as category_name from ( select distinct category_id as category_id from model join category on ( category.id = model.category_id) ) as R 选择category_id,(从(category.id = category_id的类别中选择category.name)作为(从(category.id = model.category_id)的模型加入类别中选择不同的category_id作为category_id)作为category_name作为R

... self.current_session.query(Model.category_id).join(Category).distinct() ... self.current_session.query(Model.category_id).join(Category).distinct()

But how to know category_name ? 但是如何知道category_name呢?

for model, category in self.current_session.query(Model, Category).join(Category).distinct():
    print model.category_id, category.name

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM