Python 在session.query结果中避免表名“prefix”

Python 在session.query结果中避免表名“prefix”,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,我在SQLAlchemy中使用的查询如下: conn = engine.connect() session_factory = sessionmaker(bind=conn) Session = scoped_session(session_factory) session = Session() select = session.query(reflected_table1,reflected_table2).join(reflected_table2,reflected_table1.c

我在SQLAlchemy中使用的查询如下:

conn = engine.connect()
session_factory = sessionmaker(bind=conn)
Session = scoped_session(session_factory)
session = Session() 

select = session.query(reflected_table1,reflected_table2).join(reflected_table2,reflected_table1.c.id == reflected_table2.c.id).filter(all_filters).yield_per(1000)
所有_过滤器都是我之前构建的预定义过滤器

但我得到的结果是这样的:

{u'reflected_table1_subState': 'no', u'reflected_table2_severity': '3_major', u'reflected_table2_isDuplicate': None, u'reflected_table2_releaseName': 'i1', u'reflected_table1_TSsubmitOn': None,...

如何避免在结果中将表名作为列名的前缀??

您真的需要它作为字典吗?以下将简化查询行:

 result = session.query(reflected_table1,reflected_table2).....
 for row in result:
     row.subState
     row.severity