小编use*_*381的帖子

sqlalchemy 中的外连接

我是数据库新手,正在练习基本操作。我已经在我的机器上设置了 mysql、python 和 sqlalchemy(巨大的胜利)。

我已经用部门和员工编写了这个基本架构(我知道,很无聊)。我已经弄清楚如何进行内部联接(下面包含代码,请随意复制),但我似乎无法获得外部联接。

from sqlalchemy import create_engine
from sqlalchemy import Column, Integer, String, Table, Text, Date
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import ForeignKey
from sqlalchemy.orm import relationship, backref, sessionmaker
from datetime import datetime

engine = create_engine('sqlite:///:memory:', echo=False)
Session = sessionmaker(bind=engine)
session = Session()

Base = declarative_base()

class Department(Base):
    __tablename__ = 'department'
    id = Column(Integer, primary_key=True)
    name = Column(String(100))

    def __init__(self, id, name):
        self.id = id
        self.name = name

class Emp(Base):
    __tablename__ = 'employee'
    id = Column(Integer, primary_key=True) …
Run Code Online (Sandbox Code Playgroud)

python mysql sqlalchemy outer-join

2
推荐指数
1
解决办法
5920
查看次数

标签 统计

mysql ×1

outer-join ×1

python ×1

sqlalchemy ×1