![](/img/trans.png)
[英]How to join tables from two different databases using sqlalchemy expression language / sqlalchemy core?
[英]SQLAlchemy expression language: how to join table with subquery?
我有一個子查詢表inner_stmt
,我想將其與表revisions
一起加入。 但是revisions.join()
給出以下錯誤:
Neither 'Label' object nor 'Comparator' object has an attribute 'c'
這是我的代碼。 我究竟做錯了什么?
inner_stmt = select([
ratings.c.article_name,
func.min(ratings.c.timestamp).label('mintime')]) \
.group_by(ratings.c.article_name).label('firstga')
stmt = select([
revisions.c.article_id,
func.max(revisions.c.length_bytes)]) \
.select_from(revisions.join(
inner_stmt,
revisions.c.article_name == inner_stmt.c.article_name)) \
.group_by(table.c.article_id)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.