SQL炼金术-按列联接

时间:2018-09-10 14:48:55

标签: python sqlalchemy

我有两个类,我想按列而不是按行加入-类似于熊猫pd.concat。

例如,如果我有桌子:

class User(Base):
__tablename__ = 'users'
id = Column(String(10), primary_key=True)
email = Column(String)
name = Column(String)

class Document(Base):
__tablename__ = "documents"
id = Column(String(10), primary_key=True)
name = Column(String)
author = Column(String, ForeignKey("users.email"))

我想加入,以便从查询中获得以下列:

id, name, email, author

id,name不是唯一的(在两个表中都重复),并且是两个表的行串联。

谢谢

0 个答案:

没有答案