Python SQLALCHEMY ORM查询生成问题

时间:2020-03-20 11:28:02

标签: python python-3.x orm sqlalchemy flask-sqlalchemy

我正在尝试运行以下查询

read_sql(db.session.query(AwbCountry.country_id, AwbCountry.country_name).__str__(), db.engine)

这里AwbCountry是一个db.Model类,其中有country_id,country_name作为一些列。

当我尝试执行db.session.query(AwbCountry.country_id, AwbCountry.country_name).__str__()

我要

SELECT admin.awb_country.country_id AS admin_awb_country_country_id, admin.awb_country.country_name AS admin_awb_country_country_name FROM admin.awb_country

但是我正在寻找的是类似的东西

选择admin.awb_country.country_id, admin.awb_country.country_name来自 admin.awb_country

注意:这里我的数据库名称是awb,架构名称是admin

我想保持原始列名不变。 我正在使用read_sql,以便将结果作为DataFrame获得。 我想在不指定.label()的情况下实现这一点-这是不得已的方法

我该如何实现?

0 个答案:

没有答案
相关问题